-- +goose Up -- +goose StatementBegin -- sqlc queries target lowercase table names. Postgres migrations historically -- created quoted CamelCase tables, so expose lowercase compatibility views. CREATE OR REPLACE VIEW inventory AS SELECT * FROM "Inventory"; CREATE OR REPLACE VIEW updates AS SELECT * FROM "Updates"; CREATE OR REPLACE VIEW events AS SELECT * FROM "Events"; CREATE OR REPLACE VIEW inventory_history AS SELECT * FROM "InventoryHistory"; -- +goose StatementEnd -- +goose Down -- +goose StatementBegin DROP VIEW IF EXISTS inventory_history; DROP VIEW IF EXISTS events; DROP VIEW IF EXISTS updates; DROP VIEW IF EXISTS inventory; -- +goose StatementEnd