postgresql命令行
创建语言过程create LANGUAGE 'plpgsql' 第1次设置密码sudopasswdpostgres su - postgres ##登录pgsql 命令行 psql ***; ##登录数据库命令行 /q ##退出 /copyright ##获取发布信息 /h ## /? ##获得内部反斜杠命令的帮助 /g ##或者以分号结尾执行查询 /c*** ##却换数据库 CREATE DATABASE*** ##创建数据库 createdb*** ##创建数据库 drop database *** ##删除数据库 pg_dunp ***> /var/lib/pgsql/backups/sales.bak081113 ##备份单个数据库 pg_dunpall *** > /var/lib/pgsql/backups/pgdata.bak081114##备份全部数据库 linux备份为tar.gz格式:/usr/lib/postgresql/8.4/bin/pg_dump --host localhost --port 5432 --username ihefeuser --format tar --blobs --verbose --file "/home/ihefe/ihefeServer.10.30.tar.gz" "ihefeServer" mac备份为tar.gz格式:/Library/PostgreSQL/8.4/bin/pg_dump --host 192.168.1.122 --port 5432 --username ihefeuser --format tar --blobs --verbose --file "/Volumes/A/me/sql/ihefeServer.10.30.tar.gz" "ihefeServer" 还原数据步骤: dropdb*** ##删除数据库 createdb*** ##创建数据库 psql *** < /var/..../sales.bak081113 借助split命令备份文件块中恢复数据库: car /var/lib/pgsql/.../database_bak*|psql database 数据库下可操作: /l ##查看服务器下全部数据库 /dt ##查看本数据库下全部表 drop table*** /d*** ##查看表结构 查看表结构,数据库,表, 退出按q (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |