海鲨DB(SHARKDB) 暂时套壳PG12.
客户端
PG这种不人性化,很多学PG的人都很呕吐.尤其是不支持DESC 查看表结构的命令. 传说PG是世界最先进的开源数据库,真的牛皮吹得贼大! 还有人鼓吹PG是增长最快,最受欢迎的DB.
MYSQL | PG | |
1 | SHOW DATABASES | \l |
2 | SHOW TABLES | \d |
3 | USE DATABASE | \C DATABASE |
4 | DESC TABLE | \d TABLE NAME |
5 | show variables mem |
PG客户端源码在SOURCE/BIN/PSQL/ 文件就10来个
目前了解到STARTUP.C是PG启动时候功能源代码
MAINLOOP.C 是PG主运行代码
COMMAND.C是PG对命令解析的代码
MAINLOOP.C:429行代码把非命令输入语句发送到服务端
查看表结构
切换数据库
模糊查看参数
服务端目录名
服务端版本信息
部分进程运行提示