簡體   English   中英

如何將數據從 postgres 數據庫導入到 android sqlite

[英]how to import data from postgres database to android sqlite

我有一個 Postgres 數據庫服務器,我需要將表記錄從 postgres 下載到平板電腦 android(sqlite 數據庫)。 Android 中是否有一個功能可以做到這一點?

示例:postgres 中有一個客戶表,我需要將此表導入到 android 中的 sqlite。

歡迎任何提示。

最好的祝福。

這可以通過將來自postgres的sql文件中的數據庫啞巴並導入到sqlite中來完成。

將數據庫轉儲到sql文件中。

pg_dump dbname > outfile.sql

參考: http : //www.postgresql.org/docs/9.1/static/backup-dump.html

從sql轉儲文件導入數據庫

sqlite> .read outfile.sql

參考: https : //www.sqlite.org/cli.html

您可以使用以下命令在postgres中轉儲特定表:

pg_dump  --table=table dbname > outfile.sql

...你也應該在轉換前清理你的轉儲文件
替換所有 true -> 't', false -> 'f'(但不要在CREATE TABLE s 中觸摸 true 和 false)
刪除所有以SETSELECTALTER等開頭的行。
刪除所有提及的SCHEMA OWNER
(sqlite看不懂)
應該只保留命令CREATE TABLE和您的數據
例如插入
並檢查數據類型 - SQLite不了解BIG_INT (不僅是他)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM