Pg admin 4 - 创建任何新 table 时出错

Pg admin 4 - error creating any new table

每当我尝试在 PgAdmin 4 工具上为 postgresql 创建一个新的 table 时,我收到一个错误

查询:CREATE TABLE geeks_table

ERROR: syntax error at end of input LINE 1: CREATE TABLE geeks_table ^ SQL state: 42601 Character: 25

根据评论,您需要将数据定义语言 (DDL) 添加到创建语句中。

数据库需要知道需要哪些列和数据类型,例如,下面的 DDL 将创建一个 2 列 table:

CREATE TABLE geeks_table (
    code        INTEGER PRIMARY KEY,
    title       varchar(40) NOT NULL
);

如果您的目标是 table 没有列,这就是语法

CREATE TABLE geeks_table ();