Commit graph

42 commits

Author SHA1 Message Date
Aaron L
d183ec4bb5 Postgres works again after refactor 2016-09-11 23:50:11 -07:00
Aaron L
81148d4beb Add MySQL configuration. 2016-09-08 23:04:58 -07:00
Aaron L
16b6a2b176 Rename Exclude -> Blacklist 2016-09-08 22:41:57 -07:00
Aaron L
c65c1f6a2c Fix a mistaken panic on bad parameters 2016-09-08 22:37:54 -07:00
Patrick O'brien
1c8a9d2e39 Add schema feature to everything (except rels)
* Add strmangle SchemaTable helper
2016-09-09 07:23:10 +10:00
Patrick O'brien
7144d272bd Add whitelist feature 2016-09-06 00:41:12 +10:00
Patrick O'brien
4e8191b8dd Add struct tags flag 2016-09-04 23:44:54 +10:00
Patrick O'brien
e35ecd76c1 Add json tables output to debug mode 2016-09-04 20:27:19 +10:00
Patrick O'brien
4b1c934751 Remove pointers to L, not needed
* Add no-tests flag
2016-09-02 11:22:56 +10:00
Aaron L
ed5a3286fc Fix the help for basedir 2016-08-29 23:00:54 -07:00
Patrick O'brien
96d40fcfe4 Add automatic timestamps for created_at/updated_at
* Update and Insert
* Add --no-auto-timestamps flag
2016-08-29 00:12:37 +10:00
Patrick O'brien
95ff24b918 Add --no-hooks feature 2016-08-28 20:48:50 +10:00
Aaron L
63fae21c51 Add base_dir to make it less ornerous to use 2016-08-23 21:50:41 -07:00
Patrick O'brien
31bc69a7cc Add cobra help for command failures 2016-08-17 00:22:41 +10:00
Patrick O'brien
b8efd30e1b Add debug flag 2016-08-16 23:54:26 +10:00
Patrick O'brien
506de19d39 Fix exclude list, now a slice 2016-08-16 23:25:31 +10:00
Patrick O'brien
1e67965482 Add exclude/blacklist tables flag 2016-08-16 20:38:31 +10:00
Patrick O'brien
69ad07423f Add config missing error 2016-08-15 23:15:05 +10:00
Patrick O'brien
a681624168 Remove tables flag from binary 2016-08-15 22:42:40 +10:00
Patrick O'brien
33286e648a Update repo to add vattle org paths 2016-08-09 17:59:30 +10:00
Aaron L
ac549c9207 Make sqlboiler respect environment
- Stop failing on config file load, use the validation in the test
  config stuff.
2016-08-05 22:15:18 -07:00
Aaron L
1eade96bcd Fix query string building a little bit 2016-07-31 20:29:39 -07:00
Aaron L
40df1b7c86 Die if postgres driver config is missing 2016-07-31 19:05:21 -07:00
Patrick O'brien
7545343e0d Cobra package update broke something 2016-07-17 13:46:12 +10:00
Patrick O'brien
4036786b6a Got insert testing in a better state
* Split up insert function for testing
* Add DBType to global state
* Move test reflection helpers to testing.go
* Add incremental seed to randomizeField to avoid duplicate constraint
  error messages
* Fixed Viper SSL default bug
* Fixed pgpass SSL inclusion bug
* Add MakeStringMap strmangle helper
* Change test errors from error to skip
2016-07-14 02:51:40 +10:00
Aaron L
2b666e74de Add postgres sslmode to configuration. 2016-07-11 15:17:49 -07:00
Aaron L
14a335cc99 Improve command error reporting & validation 2016-06-19 14:47:50 -07:00
Aaron L
44cff02828 Correct main help output 2016-06-14 07:52:58 -07:00
Patrick O'brien
6ee58a6529 Fixed the same bugs I already fixed (again) 2016-06-14 22:58:46 +10:00
Aaron L
57e20dfd72 Fix some problems with viper setup.
- Fix error reporting throughout the executable side of the project.
2016-06-12 15:35:38 -07:00
Aaron L
e0f461014b Fix some configuration bits.
- Refix the panics that were occuring (almost all of them).
2016-06-12 12:08:34 -07:00
Aaron L
56234e37a1 Move main back to root folder.
- Change everything to package main.
- Make main a little more user friendly.
2016-06-12 11:19:23 -07:00
Aaron L
8757c8a184 Refactor entire project :D
- Move most files to root
- Remove cmds directory in favor of cmd directory with binary
- Remove all cobra from main
2016-06-11 18:25:00 -07:00
Patrick O'brien
7aba7104a5 Fix null package imports, finish Bind
* Fix randomizeStruct time randomization
* Defer close sql.Rows
* Begin Delete test template
2016-06-08 15:45:34 +10:00
Patrick O'brien
d3aeb7375d Added template sorter, MainTest separation
* Moved MainTests into a dedicated folder
* Added sorter for templates (sorts structs to top)
* Fixed all the broken tests
* Tidied up output.go functions
* Only creating one MainTest (main_test.go) per app run now
* Split test imports up into normal test imports & main test imports
2016-04-07 06:10:12 +10:00
Patrick O'brien
27cafdd2fb Finished most of the stripping 2016-03-28 01:03:14 +10:00
Patrick O'brien
af1201e86e Moved config init to main func & add config_test
* Split cfg object into testCfg and cfg
* Added tests for loading toml config from file
2016-03-21 01:57:25 +10:00
Patrick O'brien
b5409c7332 Fixed assign defaultRun bug, fixed "all" order
* Organized files better
* More comments
2016-02-29 19:39:49 +10:00
Patrick O'brien
d945bc714d Fixed readme 2016-02-24 20:56:15 +10:00
Patrick O'brien
35380d6634 Added comments to all oustanding files
* Deleted unused test files
2016-02-24 19:17:58 +10:00
Patrick O'brien
bdcb196b9b Removed redundant error output 2016-02-24 16:34:19 +10:00
Patrick O'brien
b43f9c63d8 Struct generation complete, pipes to stdout
* Database driver config & flag complete
* Table flag complete, will use all tables if non specified
2016-02-23 18:27:32 +10:00