Files
vctp2/db/migrations_postgres/20260211090000_add_lowercase_compat_views.sql
Nathan Coad f4d5577de1
All checks were successful
continuous-integration/drone/push Build is passing
add postgres migration
2026-02-11 10:10:54 +11:00

25 lines
668 B
SQL

-- +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