关于postgresql导入的信息

PostgreSQL如何导入数据

用我写的软件可以用excel导入到postgresql,你上网找fitreport就行了。

成都创新互联公司主要从事网站制作、成都网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务亭湖,十多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220

或者这样做:

可以写语句或采用以下的方法

网上转录下来的方法:

步骤:

1.将excel表格字段,按照postgresql

数据库中表的字段顺序来整理数据,并保存为csv文件。

2.用记事本打开csv文件,另存为utf-8格式。

3.使用pgadmin客户端链接postgresql数据库,执行如下脚本,导入csv文件到postgresql数据表:

copy

testdata

from

'd:/test/testdata.csv'

delimiter

as','

csv

quote

as

'"'

注:testdata

是postgresql数据库表的名称。

注意事项:

1.test目录需要赋予postgres

用户可读写的权限,否则会有如下报错信息:

error:

could

not

open

file

"d:/testdata2.csv"

forwriting:

permission

denied

2.csv文件要为utf-8格式,否则导入时可能会有报错:

error:

invalid

bytesequence

for

encoding

"utf8":

0xcdf5

3.注意windows环境下文件路径的表述方式,如:d:/test/data.csv

如何查看导入postgresql文件的数据表内容

您好,很高兴为您解答。

1、安装postgresql

yum install postgresql postgresql-server

mysql占用端口3306 pgsql是5432

2、导入整个数据库

psql -U postgres(用户名) 数据库名(缺省时同用户名) /data/dum.sql

3、导出整个数据库

pg_dump -h localhost -U postgres(用户名) 数据库名(缺省时同用户名) /data/dum.sql

4、导出某个表

pg_dump -h localhost -U postgres(用户名) 数据库名(缺省时同用户名) -t table(表名) /data/dum.sql

5、压缩方法

一般用dump导出数据会比较大,推荐使用xz压缩

压缩方法 xz dum.sql 会生成 dum.sql.xz 的文件

6、xz压缩数据倒数数据库方法

xzcat /data/dum.sql.xz | psql -h localhost -U postgres(用户名) 数据库名(缺省时同用户名)

如若满意,请点击右侧【采纳答案】,如若还有问题,请点击【追问】

希望我的回答对您有所帮助,望采纳!

如何向postgresql数据库里导入其它类型的数据?

是不是如何将mssql的数据导入到acc中如果是的话给你,如果不是当我没说,因为不知道postgresql是什么

SQL

SERVER

和ACCESS的数据导入导出

常规的数据导入导出:

使用DTS向导迁移你的Access数据到SQL

Server,你可以使用这些步骤:

1在SQL

SERVER企业管理器中的Tools(工具)菜单上,选择Data

Transformation

2Services(数据转换服务),然后选择

czdImport

Data(导入数据)。

3在Choose

a

Data

Source(选择数据源)对话框中选择Microsoft

Access

as

the

Source,然后键入你的.mdb数据库(.mdb文件扩展名)的文件名或通过浏览寻找该文件。

4在Choose

a

Destination(选择目标)对话框中,选择Microsoft

OLE

DB

Prov

ider

for

SQL

Server,选择数据库服务器,然后单击必要的验证方式。

5在Specify

Table

Copy(指定表格复制)或Query(查询)对话框中,单击Copy

tables(复制表格)。

6在Select

Source

Tables(选择源表格)对话框中,单击Select

All(全部选定)。下一步,完成。

Transact-SQL语句进行导入导出:

1.

在SQL

SERVER里查询access数据:

SELECT

*

FROM

OpenDataSource(

'Microsoft.Jet.OLEDB.4.0','Data

Source="c:\DB.mdb";User

ID=Admin;Password=')...表名

2.

将access导入SQL

server

在SQL

SERVER

里运行:

SELECT

*

INTO

newtable

FROM

OPENDATASOURCE

('Microsoft.Jet.OLEDB.4.0',

'Data

Source="c:\DB.mdb";User

ID=Admin;Password='

)...表名

3.

将SQL

SERVER表里的数据插入到Access表中

在SQL

SERVER

里运行:

insert

into

OpenDataSource(

'Microsoft.Jet.OLEDB.4.0',

'Data

Source="

c:\DB.mdb";User

ID=Admin;Password=')...表名

(列名1,列名2)

select

列名1,列名2

from

sql表

实例:

insert

into

OPENROWSET('Microsoft.Jet.OLEDB.4.0',

'C:\db.mdb';'admin';'',

Test)select

id,name

from

Test

INSERT

INTO

OPENROWSET('Microsoft.Jet.OLEDB.4.0',

'c:\trade.mdb';

'admin';

'',

表名)

SELECT

*

FROM

sqltablename

如何导入PostgreSQL数据库数据

您好,很高兴为您解答。

1、安装postgresql

yum install postgresql postgresql-server

mysql占用端口3306 pgsql是5432

2、导入整个数据库

psql -U postgres(用户名) 数据库名(缺省时同用户名) /data/dum.sql

3、导出整个数据库

pg_dump -h localhost -U postgres(用户名) 数据库名(缺省时同用户名) /data/dum.sql

4、导出某个表

pg_dump -h localhost -U postgres(用户名) 数据库名(缺省时同用户名) -t table(表名) /data/dum.sql

5、压缩方法

一般用dump导出数据会比较大,推荐使用xz压缩

压缩方法 xz dum.sql 会生成 dum.sql.xz 的文件

6、xz压缩数据倒数数据库方法

xzcat /data/dum.sql.xz | psql -h localhost -U postgres(用户名) 数据库名(缺省时同用户名)

如若满意,请点击右侧【~~答案】,如若还有问题,请点击【追问】

希望我的回答对您有所帮助,望~~!

数据库 将oracle的数据导入postgresql 可行吗?工作大吗?

可以的1、在目的SQL Server数据库服务器上安装ORACLE Client软件或者ORACLE ODBC Driver.通过oracle客户端,在netmanager中建立“服务(TNS server)”,并测试连接上oracle数据库正常2、在sqlserver的DTS(导入和导出数据工具)进行(1)选择数据源:数据源:oracle in oracle9i选择:用户/系统DSN:点击新建DSN:选择数据源类型:系统数据源,下一步:选择驱动程序:oracle in oracle9i,下一步,完成 ,进入oracle odbc driver configration页面再输入:datasorce name:GZDSTNS server name:gz(通过netmanager定义好TNS server)user:(oracle登录用户)填写好以后,进行"TEST Connection"可以连通,则点击“ok”,DSN建立完成数据源选择完成,点击“下一步”进入“选择目的”(2)选择目的目的:用于SQL Server的Microsoft OLE DB提供程序服务器:192.168.0.63选择:使用sqlserver身份登录用户名:sa 密码:pass并刷新,选择好数据库:test(目的数据库,提前建立好的)并点击“下一步”a.从数据源复制表和数据(下一步:选择源表及视图)b.用一条查询语句指定要传输的数据(进行sql编辑)(通过以上选择好要复制的数据表或者相关视图)再点击下一步“保存、调度和复制包”(3)“保存、调度和复制包”时间:立即运行再点击下一步:进行:“正在完成DTS导入导出”向导(4)完成:点击:“完成”按钮,系统进入数据复制“正在执行包”的页面,可以看到数据正在复杂的进度条注意:在ORACLE表和SQL Server表之间'转换'那步很重要,可以改变默认的字段数据类型,如image-text,decimal-int

如何将Excel数据导入到postgresql数据库中

网上转录的方法供参考:

步骤:

1.将excel表格字段,按照postgresql 数据库中表的字段顺序来整理数据,并保存为csv文件。

2.用记事本打开csv文件,另存为UTF-8格式。

3.使用PgAdmin客户端链接postgresql数据库,执行如下脚本,导入csv文件到PostgreSQL数据表:copy testdata from 'd:/test/testdata.csv' delimiter as',' csv quote as '"'

注:testdata 是postgreSQL数据库表的名称。

注意事项:

1.test目录需要赋予postgres 用户可读写的权限,否则会有如下报错信息:

ERROR: could not open file "d:/testdata2.csv" forwriting: Permission denied

2.csv文件要为utf-8格式,否则导入时可能会有报错:

ERROR: invalid bytesequence for encoding "UTF8": 0xcdf5

3.注意windows环境下文件路径的表述方式,如:d:/test/data.csv


新闻名称:关于postgresql导入的信息
网站地址:http://pwwzsj.com/article/dsciccd.html