编程是一门艺术

Creative Commons License
本作品采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可。
raptor.zh(at)gmail.com

archives 存档

01 Jan - 31 Dec 2011
01 Jan - 31 Dec 2010
01 Jan - 31 Dec 2009
01 Jan - 31 Dec 2008
01 Jan - 31 Dec 2007
01 Jan - 31 Dec 2006
01 Jan - 31 Dec 2005
01 Jan - 31 Dec 2004
01 Jan - 31 Dec 2003
01 Jan - 31 Dec 2002
01 Jan - 31 Dec 2001
01 Jan - 31 Dec 2000
01 Jan - 31 Dec 1999

--

links 链接

--

[小经验]在SQLite和PostgreSQL之间导数据

要从SQLite里导30万笔数据到PostgreSQL里。

按照以前的经验,那肯定是找个DUMP工具,比如Borland的 Data Pump或是MSSQL的DTS。但是说实话,这些东西用在非ODBC或ADO的数据上实在不方便。而且因为我的电脑换了块主板,狗日的MSSQL就不能 用了,删除重装也不行,总不能让我重装系统吧,还TMD是正版。

还是老老实实用标准SQL来做吧,又通用又快速,只是查找使用方法花了点时间,这里记录一下吧。

从SQLite中导出:

sqlite3 database.name .dump .quit > database.export

导入到PostgreSQL中:

psql -d database -a -f database.export

搞定。

顺大便记录一下反过来的操作。

从PostgreSQL中导出:

pg_dump database -d -f database.export

导入SQLite:

sqlite3 database.name < database.export

注意,可能需要修改掉一些SQLite不支持的语句。

Trackback link:

Please enable javascript to generate a trackback url

No trackbacks

评论(0)


 
   
 
  表情图标 

 


提示: 除了 <b> 和 <i> 之外,其他的Html标签都将从您的评论中去除.url或mail地址会被自动加上链接.