Use ${table}_id for primary keys

This commit is contained in:
2025-07-29 10:02:03 +02:00
parent 0fc2dee652
commit 70861b1339
4 changed files with 25 additions and 15 deletions
+10 -9
View File
@@ -35,8 +35,8 @@ CREATE TABLE public.schema_migrations (
--
CREATE TABLE yore.day_file (
id bigint NOT NULL,
day_id bigint,
day_file_id bigint NOT NULL,
day_index_id bigint,
relative_path text NOT NULL
);
@@ -45,7 +45,7 @@ CREATE TABLE yore.day_file (
-- Name: day_file_id_seq; Type: SEQUENCE; Schema: yore; Owner: -
--
ALTER TABLE yore.day_file ALTER COLUMN id ADD GENERATED ALWAYS AS IDENTITY (
ALTER TABLE yore.day_file ALTER COLUMN day_file_id ADD GENERATED ALWAYS AS IDENTITY (
SEQUENCE NAME yore.day_file_id_seq
START WITH 1
INCREMENT BY 1
@@ -60,7 +60,7 @@ ALTER TABLE yore.day_file ALTER COLUMN id ADD GENERATED ALWAYS AS IDENTITY (
--
CREATE TABLE yore.day_index (
id bigint NOT NULL,
day_index_id bigint NOT NULL,
day date NOT NULL
);
@@ -69,7 +69,7 @@ CREATE TABLE yore.day_index (
-- Name: day_index_id_seq; Type: SEQUENCE; Schema: yore; Owner: -
--
ALTER TABLE yore.day_index ALTER COLUMN id ADD GENERATED ALWAYS AS IDENTITY (
ALTER TABLE yore.day_index ALTER COLUMN day_index_id ADD GENERATED ALWAYS AS IDENTITY (
SEQUENCE NAME yore.day_index_id_seq
START WITH 1
INCREMENT BY 1
@@ -92,7 +92,7 @@ ALTER TABLE ONLY public.schema_migrations
--
ALTER TABLE ONLY yore.day_file
ADD CONSTRAINT day_file_pkey PRIMARY KEY (id);
ADD CONSTRAINT day_file_pkey PRIMARY KEY (day_file_id);
--
@@ -108,7 +108,7 @@ ALTER TABLE ONLY yore.day_index
--
ALTER TABLE ONLY yore.day_index
ADD CONSTRAINT day_index_pkey PRIMARY KEY (id);
ADD CONSTRAINT day_index_pkey PRIMARY KEY (day_index_id);
--
@@ -116,7 +116,7 @@ ALTER TABLE ONLY yore.day_index
--
ALTER TABLE ONLY yore.day_file
ADD CONSTRAINT day_file_day_id_fkey FOREIGN KEY (day_id) REFERENCES yore.day_index(id);
ADD CONSTRAINT day_file_day_id_fkey FOREIGN KEY (day_index_id) REFERENCES yore.day_index(day_index_id);
--
@@ -130,4 +130,5 @@ ALTER TABLE ONLY yore.day_file
INSERT INTO public.schema_migrations (version) VALUES
('20250728054639'),
('20250728060412');
('20250728060412'),
('20250729075246');