updating schema to have a description field on term_glosses
This commit is contained in:
parent
091a901485
commit
eacdd35295
6 changed files with 1116 additions and 2 deletions
6
packages/db/1
Normal file
6
packages/db/1
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
|
||||||
|
> @lila/db@1.0.0 migrate /home/languagedev/projects/lila/packages/db
|
||||||
|
> drizzle-kit migrate 2
|
||||||
|
|
||||||
|
Unrecognized options for command 'migrate': 2
|
||||||
|
ELIFECYCLE Command failed with exit code 1.
|
||||||
|
|
@ -11,5 +11,5 @@ export default defineConfig({
|
||||||
out: "./drizzle",
|
out: "./drizzle",
|
||||||
schema: "./src/db/schema.ts",
|
schema: "./src/db/schema.ts",
|
||||||
dialect: "postgresql",
|
dialect: "postgresql",
|
||||||
dbCredentials: { url: process.env["DATABASE_URL"]! },
|
dbCredentials: { url: process.env["DATABASE_URL_LOCAL"]! },
|
||||||
});
|
});
|
||||||
|
|
|
||||||
12
packages/db/drizzle/0007_nosy_leper_queen.sql
Normal file
12
packages/db/drizzle/0007_nosy_leper_queen.sql
Normal file
|
|
@ -0,0 +1,12 @@
|
||||||
|
ALTER TABLE "decks" DROP CONSTRAINT "source_language_check";--> statement-breakpoint
|
||||||
|
ALTER TABLE "decks" DROP CONSTRAINT "validated_languages_check";--> statement-breakpoint
|
||||||
|
ALTER TABLE "term_glosses" DROP CONSTRAINT "language_code_check";--> statement-breakpoint
|
||||||
|
ALTER TABLE "terms" DROP CONSTRAINT "pos_check";--> statement-breakpoint
|
||||||
|
ALTER TABLE "translations" DROP CONSTRAINT "language_code_check";--> statement-breakpoint
|
||||||
|
ALTER TABLE "lobbies" ALTER COLUMN "status" SET DEFAULT 'waiting';--> statement-breakpoint
|
||||||
|
ALTER TABLE "term_glosses" ADD COLUMN "description" text;--> statement-breakpoint
|
||||||
|
ALTER TABLE "decks" ADD CONSTRAINT "source_language_check" CHECK ("decks"."source_language" IN ('en', 'it', 'de', 'fr', 'es'));--> statement-breakpoint
|
||||||
|
ALTER TABLE "decks" ADD CONSTRAINT "validated_languages_check" CHECK (validated_languages <@ ARRAY['en', 'it', 'de', 'fr', 'es']::varchar[]);--> statement-breakpoint
|
||||||
|
ALTER TABLE "term_glosses" ADD CONSTRAINT "language_code_check" CHECK ("term_glosses"."language_code" IN ('en', 'it', 'de', 'fr', 'es'));--> statement-breakpoint
|
||||||
|
ALTER TABLE "terms" ADD CONSTRAINT "pos_check" CHECK ("terms"."pos" IN ('noun', 'verb', 'adjective', 'adverb'));--> statement-breakpoint
|
||||||
|
ALTER TABLE "translations" ADD CONSTRAINT "language_code_check" CHECK ("translations"."language_code" IN ('en', 'it', 'de', 'fr', 'es'));
|
||||||
1088
packages/db/drizzle/meta/0007_snapshot.json
Normal file
1088
packages/db/drizzle/meta/0007_snapshot.json
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -50,6 +50,13 @@
|
||||||
"when": 1776270391189,
|
"when": 1776270391189,
|
||||||
"tag": "0006_certain_adam_destine",
|
"tag": "0006_certain_adam_destine",
|
||||||
"breakpoints": true
|
"breakpoints": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idx": 7,
|
||||||
|
"version": "7",
|
||||||
|
"when": 1776665111607,
|
||||||
|
"tag": "0007_nosy_leper_queen",
|
||||||
|
"breakpoints": true
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
@ -51,6 +51,7 @@ export const term_glosses = pgTable(
|
||||||
.references(() => terms.id, { onDelete: "cascade" }),
|
.references(() => terms.id, { onDelete: "cascade" }),
|
||||||
language_code: varchar({ length: 10 }).notNull(),
|
language_code: varchar({ length: 10 }).notNull(),
|
||||||
text: text().notNull(),
|
text: text().notNull(),
|
||||||
|
description: text(),
|
||||||
created_at: timestamp({ withTimezone: true }).defaultNow().notNull(),
|
created_at: timestamp({ withTimezone: true }).defaultNow().notNull(),
|
||||||
},
|
},
|
||||||
(table) => [
|
(table) => [
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue