diff --git a/Earthfile b/Earthfile index 0048803..2fac62b 100644 --- a/Earthfile +++ b/Earthfile @@ -12,3 +12,9 @@ docker: COPY +build/budgeteer . ENTRYPOINT ["/src/budgeteer"] SAVE IMAGE budgeteer:latest + +run: + LOCALLY + WITH DOCKER --load=+docker + RUN docker-compose up -d + END diff --git a/postgres/schema/0005_migrate-to-uuid.sql b/postgres/schema/0004_migrate-to-uuid.sql similarity index 89% rename from postgres/schema/0005_migrate-to-uuid.sql rename to postgres/schema/0004_migrate-to-uuid.sql index 86894b0..d73bb4c 100644 --- a/postgres/schema/0005_migrate-to-uuid.sql +++ b/postgres/schema/0004_migrate-to-uuid.sql @@ -1,16 +1,20 @@ -- +goose Up +CREATE EXTENSION IF NOT EXISTS "uuid-ossp"; + ALTER TABLE budgets DROP COLUMN id; ALTER TABLE budgets ADD COLUMN id uuid DEFAULT uuid_generate_v4() NOT NULL; ALTER TABLE users DROP COLUMN id; ALTER TABLE users ADD COLUMN id uuid DEFAULT uuid_generate_v4() NOT NULL; +TRUNCATE TABLE user_budgets; ALTER TABLE user_budgets DROP COLUMN user_id; ALTER TABLE user_budgets DROP COLUMN budget_id; ALTER TABLE user_budgets ADD COLUMN user_id uuid NOT NULL; ALTER TABLE user_budgets ADD COLUMN budget_id uuid NOT NULL; -- +goose Down +DROP EXTENSION "uuid-ossp"; ALTER TABLE budgets DROP COLUMN id; ALTER TABLE budgets ADD COLUMN id char(26) NOT NULL; diff --git a/postgres/schema/0004_transactions.sql b/postgres/schema/0005_transactions.sql similarity index 100% rename from postgres/schema/0004_transactions.sql rename to postgres/schema/0005_transactions.sql