|
数据字典不同。一些命令不能在psql执行
C:\Kingbase\ES\V7\bin>isql -d TEST -E -U SYSTEM -W kingbase
欢迎使用 isql 7.1.0.0038 RC, Kingbase 交互式终端.
类型: \h SQL帮助命令
\? isql帮助命令
\g 将之前的SQL语句发往服务器执行
\q 退出
TEST=# \d
********* 查询 **********
SELECT n.nspname as "Schema",
c.relname as "Name",
CASE c.relkind WHEN 'r' THEN 'table' WHEN 'v' THEN 'view' WHEN 'i' THEN 'index' WHEN 'S' THEN 'sequence' WHEN 's' THEN 'special' END as "T
ype",
r.usename as "Owner"
, sys_size_pretty(sys_total_relation_size(c.oid) * current_setting('block_size')) as "Size"
FROM sys_catalog.sys_class c
JOIN sys_catalog.sys_user r ON r.usesysid = c.relowner
LEFT JOIN sys_catalog.sys_namespace n ON n.oid = c.relnamespace
WHERE c.relparttyp <> 'p' AND c.relparttyp <> 'm' AND c.relparttyp <> 'q' AND c.relkind IN ('r','v','S','')
AND n.nspname NOT IN ('SYS_CATALOG', 'SYS_TOAST')
AND sys_catalog.sys_table_is_visible(c.oid)
ORDER BY 1,2;
**************************
关系列表
Schema | Name | Type | Owner | Size
--------+-----------+-------+--------+-------
PUBLIC | SLI_TEST | table | SYSTEM | 70 MB
PUBLIC | SLI_TEST2 | table | SYSTEM | 42 MB
(2 行)
R:\pgsql\bin>psql -USYSTEM -p54321 TEST
用户 SYSTEM 的口令:
psql (9.2.0, 服务器 7.1.0.0038 RC)
警告:psql 版本9.2, 服务器版本7.1.
一些psql功能可能无法工作.
输入 "help" 来获取帮助信息.
TEST=# \d
ERROR: 模式"PG_CATALOG"不存在
STATEMENT: SELECT n.nspname as "Schema",
c.relname as "Name",
CASE c.relkind WHEN 'r' THEN 'table' WHEN 'v' THEN 'view' WHEN 'i' THEN 'index' WHEN 'S' THEN 'sequence' WHEN 's' THEN 'special' W
HEN 'f' THEN 'foreign table' END as "Type",
pg_catalog.pg_get_userbyid(c.relowner) as "Owner"
FROM pg_catalog.pg_class c
LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
WHERE c.relkind IN ('r','v','S','f','')
AND n.nspname <> 'pg_catalog'
AND n.nspname <> 'information_schema'
AND n.nspname !~ '^pg_toast'
AND pg_catalog.pg_table_is_visible(c.oid)
ORDER BY 1,2;
|
|