关于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://myzitong.com/article/dsciccd.html