一、数据库操作命令
创建数据库 CREATE DATABASE xxxxxxx;
删除数据库 drop databse xxxxx;
查看所有数据库 \l
切换数据库 \c xxx
二、模式的更改
a)重命名:
alter schema 旧名字 to 新名字;
b)修改模式的归属用户:alter schema 模式名 to 新用户;
模式的删除:drop schema 模式名;
三、表操作命令
\d # 列出数据库中所有表
\d [table_name] # 显示指定表的结构
\di # 列出数据库中所有 index
\dv # 列出数据库中所有 view
四、建表和索引
CREATE TABLE public.doors_info (
seq integer GENERATED ALWAYS AS IDENTITY PRIMARY KEY ,
ds varchar(10) DEFAULT '',
linkid1 varchar(32) DEFAULT '',
linkid2 varchar(32) DEFAULT '',
loc varchar(32) DEFAULT '',
tx_gate_type varchar(64) DEFAULT '',
gd_navigation_type varchar(64) DEFAULT '',
door_passage varchar(64) DEFAULT ''
);CREATE INDEX linkid1_index ON doors_info (linkid1);
CREATE INDEX linkid2_index ON doors_info (linkid2);
CREATE INDEX loc_index ON doors_info using gist(loc);