나는 그것이 가능하다고 생각하지만 많은 사람들이 그것에 만족할 것이라고 생각하지 않습니다. 일반적인 경우 PosgreSQL과 SQLite는 테이블 정의를 매우 다르게 취급합니다.
CREATE TABLE test (trans_date date primary key);
SQLite에서 해당 테이블의 내용을 덤프하면 얻을 수있는 것이 있습니다.
sqlite> .dump
PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;
CREATE TABLE test (trans_date date primary key);
INSERT INTO "test" VALUES('2011-01-01');
INSERT INTO "test" VALUES('Oh, bugger.');
COMMIT;
모든 열은 PostgreSQL 측에서 VARCHAR ()이어야한다고 생각합니다. 모든 SQLite 데이터 유형을 VARCHAR ()로 변경하는 스크립트를 작성하는 것은 어렵지 않을 수 있습니다. 그러나 해변에서 죽은 고래를 걷어차는 것과 같은 끔찍한 느낌이 들었습니다.