我在 PostgreSQL 中创建了一个小型数据库来管理我的论文数据。我刚刚开始使用 Postgres,所以这可能是一个新手问题。我在几个表中添加了一列,该列应该保存某个字段的最后更新。其中一个表如下所示(此处相关的列是lastupdate:
-- Drop table
-- DROP TABLE public.finds;
CREATE TABLE public.finds (
id bigserial NOT NULL,
id_investigations int8 NOT NULL,
quote_short varchar NULL,
"group" varchar NULL,
"type" varchar NULL,
subtype varchar NULL,
description varchar NULL,
"number" int4 NULL,
certainty bool NULL,
note varchar NULL,
checked bool NULL,
lastupdate timestamptz NULL,
CONSTRAINT finds_check_group CHECK ((("group")::text = ANY ((ARRAY['Keramik'::character varying, 'Waffe'::character varying, 'Werkzeug'::character varying, 'Schmuck'::character varying])::text[]))),
CONSTRAINT finds_pkey PRIMARY KEY (id),
CONSTRAINT id_investigations FOREIGN KEY (id_investigations) REFERENCES …Run Code Online (Sandbox Code Playgroud)