数据库

 首页 > 数据库 > postgresql > postgresql命令行使用介绍

postgresql命令行使用介绍

分享到:
【字体:
导读:
         摘要:创建语言过程createLANGUAGEplpgsql第1次设置密码sudopasswdpostgressu-postgres##登录pgsql命令行psql***;##登录数据库命令行/q##退出/copyright##获取发布信息/h##/?##获得内部反斜杠命令的帮助/g##或者以分号结尾执行查询/c***#...

postgresql命令行使用介绍

创建语言过程create LANGUAGE  'plpgsql'

第1次设置密码sudo passwd postgres  

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

postgresql命令行使用介绍
分享到:
如何将MSSQL2000的存储过程转换成为postg...
如何将MSSQL2000的存储过程转换成为postgreSQL函数 需求:   给出如下条件进行批处理编排   - 开始日期时间   - 重复间隔(分钟)   - 重复次数   要求在档期内重复安排节目播出, 比如: 2003.01.01 08:00 开始每隔240分钟播出一次, 一共播出100次   数据库表格(CO_SCHEDULE)   --------------------...
使用RPM包安装PostgreSQL数据库
使用RPM包安装PostgreSQL数据库 测试环境:REHL 5.3 PostgreSQL版本:8.4.2 1. 首先检查下是否已经有PostgreSQL安装程序(俺的机器有pg-libs 8.1,无视之) shell> rpm -qa | grep postgres 2. 下载最新的8.4.2RPM安装包,这个FTP速度挺快的。:) shell> wget http://ftp.easynet.be/postgresql/binary/v8.4.2/l...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……