数据库

 首页 > 数据库 > postgresql > PostgreSQL数据库的导出与导入方法

PostgreSQL数据库的导出与导入方法

分享到:
【字体:
导读:
         摘要:导出PostgreSQL数据库中的数据:$pg_dump-Upostgres-dmydatabase-fmydatabase.sql导入数据时首先创建数据库再用psql导入:$createdbnewdatabase$psql-dnewdatabase-Upostgres-fmydatabase.sql...

PostgreSQL数据库的导出与导入方法

导出PostgreSQL数据库中的数据:

$ pg_dump -U postgres -d mydatabase -f mydatabase.sql

导入数据时首先创建数据库再用psql导入:

$ createdb newdatabase
$ psql -d newdatabase -U postgres -f mydatabase.sql

==================================================================================

加粗类型为常用类型

整数类型
smallint         2 字节         小范围整数         -32768 到 +32767
integer         4 字节         常用的整数         -2147483648 到 +2147483647
bigint         8 字节         大范围的整数         -9223372036854775808 到 9223372036854775807

decimal         变长         用户声明精度,精确         无限制
numeric         变长         用户声明精度,精确         无限制
real         4 字节         变精度,不精确         6 位十进制数字精度
double precision         8 字节         变精度,不精确         15 位十进制数字精度

serial         4 字节         自增整数         1 到 +2147483647
bigserial         8 字节         大范围的自增整数         1 到 9223372036854775807

=======================================

货币类型
money         4 字节         货币金额         -21474836.48 到 +21474836.47

=======================================

字符类型
character varying(n), varchar(n)         变长,有长度限制
character(n), char(n)           定长,不足补空白
text                            变长,无长度限制

========================================

二进制数据类型
bytea         4 字节加上实际的二进制字串         变长的二进制字串

==========================================

日期/时间类型
date         4 字节         只用于记日(不含时分等)           1 天
timestamp [ (p) ] [without time zone]      8 字节      包括日期和时间    1 毫秒 / 14 位
time [ (p) ] [ without time zone ]     8 字节     只用于一日内时间        1 毫秒 / 14 位

=========================================================================================

PostgreSQL数据库的导出与导入方法
分享到:
使用PyGreSQL操作PostgreSQL数据库
使用PyGreSQL操作PostgreSQL数据库 一、环境信息:     1、操作系统:         RedHat Enterprise Linux 4         Windows XP SP2   2、数据库:         PostgreSQL8.3   3、 开发工具:         Eclipse+Pydev+python2.6+PyGreSQL(提供pg模块)   4、说明:       ...
在Postgresql 9.1上部署pgfincore1.1
在Postgresql 9.1上部署pgfincore1.1 我下载的安装文件名为pgfincore-v1.1.gz,按照以下命令安装: tar zxvf pgfincore-v1.1.gz cd pgfincore-v1.1 make clean make make install 运行最后一个命令时,会出现报错信息,如图: 在最后的位置出现了一个错误: /opt/PostgreSQL/9.1/lib/postgresql/pgxs/src/makefiles/.....
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……