File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -183,3 +183,21 @@ jobs:
183
183
184
184
- name : Export empty SQLite DB to Postgres
185
185
run : ./target/debug/sqlite-to-postgres "$(mktemp)" 'postgresql://postgres:postgres@localhost:5432/postgres'
186
+
187
+ - name : Roundtrip export
188
+ run : |
189
+ sudo apt-get update
190
+ sudo apt-get install -y wget python3-snappy sqlite3
191
+
192
+ wget -q 'http://perf-data.rust-lang.org/export.db.sz'
193
+ python3 -m snappy -d export.db.sz > before.db
194
+
195
+ ./target/debug/sqlite-to-postgres before.db 'postgresql://postgres:postgres@localhost:5432/postgres'
196
+ sqlite3 before.db .dump > before.dump
197
+
198
+ rm before.db
199
+
200
+ ./target/debug/postgres-to-sqlite 'postgresql://postgres:postgres@localhost:5432/postgres' after.db
201
+ sqlite3 after.db .dump > after.dump
202
+
203
+ diff -w before.dump after.dump
You can’t perform that action at this time.
0 commit comments