···
Usage: "PostgreSQL connection string (required if db-type is postgres)",
EnvVars: []string{"COCOON_DATABASE_URL", "DATABASE_URL"},
···
Action: func(cmd *cli.Context) error {
···
Action: func(cmd *cli.Context) error {
···
-
func newDb() (*gorm.DB, error) {
-
dbType := os.Getenv("COCOON_DB_TYPE")
-
databaseURL := os.Getenv("COCOON_DATABASE_URL")
-
databaseURL = os.Getenv("DATABASE_URL")
return nil, fmt.Errorf("COCOON_DATABASE_URL or DATABASE_URL must be set when using postgres")
return gorm.Open(postgres.Open(databaseURL), &gorm.Config{})
-
dbName := os.Getenv("COCOON_DB_NAME")
···
+
Aliases: []string{"db-url"},
Usage: "PostgreSQL connection string (required if db-type is postgres)",
EnvVars: []string{"COCOON_DATABASE_URL", "DATABASE_URL"},
···
Action: func(cmd *cli.Context) error {
···
Action: func(cmd *cli.Context) error {
···
+
func newDb(cmd *cli.Context) (*gorm.DB, error) {
+
dbType := cmd.String("db-type")
+
databaseURL := cmd.String("database-url")
+
databaseURL = cmd.String("database-url")
return nil, fmt.Errorf("COCOON_DATABASE_URL or DATABASE_URL must be set when using postgres")
return gorm.Open(postgres.Open(databaseURL), &gorm.Config{})
+
dbName := cmd.String("db-name")