Update documentation for name/up.sql and name/down.sql migrations #3771
Labels
📚 postgresql
documentation
Improvements or additions to documentation
enhancement
New feature or request
What do you want to change?
In two different projects I'm using two different migration systems that both keep migrations in separate directories that are walked in lexical order with
up.sql
anddown.sql
files in those directories. For example, the first migration might be:migrations/01_init/up.sql
andmigrations/01_init/down.sql
.When I run sqlc it complains that the schema or tables or what not don't exist, presumably because it's not actually picking up the migration files when I set
schema: migrations/
(I was unable to find any way to verify that this is actually what's going on, but the documentation doesn't mention this type of migration).It would be nice if sqlc could support finding migrations in up/down files in individual directories. Thanks!
What database engines need to be changed?
PostgreSQL
What programming language backends need to be changed?
Go
sqlc.yaml:
version: "2" sql: - engine: "postgresql" queries: "query.sql" schema: "migrations/" gen: go: package: "store" sql_package: "pgx/v5" out: "internal/store"
sqlc version: v1.27.0
The text was updated successfully, but these errors were encountered: