Commit Graph

10 Commits (4446df2ca666675fd2ac4ad8af821f0d1c39587e)

Author SHA1 Message Date
Liam Staskawicz 4446df2ca6 dbconf: split out separate DBDriver struct to encapsulate the info required for a given driver. as a bonus, we now import the correct package for Go migrations based on the driver - previously, we imported postgres only. 2013-04-07 14:24:03 -07:00
Liam Staskawicz f1ab447a9a dbconf: cleaning, no need to declare several error variables 2013-04-07 11:21:04 -07:00
Chris Baynes de7ced58c6 Update postgres dependency. 2013-04-03 17:31:40 +02:00
Liam Staskawicz 634c127941 dbconf: accept path and env to allow for testing 2013-03-30 16:58:02 -07:00
Liam Staskawicz 3c6b6c35c4 use filepath rather than path to ensure we're dealing with filenames in an OS compatible way. fixes #2. 2013-02-24 23:06:12 -08:00
Josh Bleecher Snyder 6f67731d6a Autoparse postgres urls 2013-01-10 18:11:46 -08:00
Josh Bleecher Snyder f787354860 Expand environment variables in dbconf.yml's open
The immediate goal here is to make using goose
with Heroku easier, where the database connection
url is provided by an environment variable. More
generally, this makes it easier to avoid committing
sensitive information like database credentials.
2013-01-10 18:11:45 -08:00
Liam Staskawicz 9fbce90a79 flags: improved option names 2012-12-24 12:12:31 -08:00
Liam Staskawicz fe14d0a1f5 flags: consolidate dbconf details to DBConf struct, reusable by any subcommands. 2012-12-24 10:09:15 -08:00
Liam Staskawicz bccf6afa62 reorg: breaking out functionality into separate subcommands 2012-12-23 14:01:45 -08:00