Конвертировать файл данных postgres (.pg sql) в sqlite3 (db.sqlite3) в Ubuntu - PullRequest
0 голосов
/ 08 марта 2020

Мне нужно преобразовать файл postgres в файл базы данных sqlite3. У меня уже есть данные в popstgres db. Это связано с Django -webapp. Возможно ли это, и если да, то как?

Ответы [ 2 ]

0 голосов
/ 09 марта 2020

Здесь я нашел свой ответ, так как моя проблема была связана с базами данных и django -> здесь .

0 голосов
/ 08 марта 2020

Сначала вам нужно сделать дамп текущего postgresql дБ. Либо используйте pgAdmin (щелчок правой кнопкой мыши и резервное копирование), либо pg_dump.

pg_dump --data-only --inserts YOUR_DB_NAME > dump.sql'

Возможны также некоторые модификации, проверьте , преобразуйте pq ​​sql в sqlite3

Удалить строки, начинающиеся с SET

Удалить строки, начинающиеся с SELECT pg_catalog.setval

Заменить true для 't'

Заменить false для 'f'

в sqlite3

sqlite3 database_name
sqlite> .read 'path_to_dump.sql'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...