pgloader/test/sqlite.load
Dimitri Fontaine c6b634caad Provide "on error stop" as a WITH option.
As seen in #546 it would be easier to be able to specify the option in the
load command directly rather than only at the command line. Here we go!
2017-06-01 16:43:09 +02:00

19 lines
606 B
Fish

load database
from 'sqlite/sqlite.db'
into postgresql:///pgloader
-- with include drop, create tables, create indexes, reset sequences
-- excluding table names like 'appointments'
before load do
$$ drop schema if exists sqlite cascade; $$,
$$ create schema if not exists sqlite; $$
cast column character.f1 to text drop typemod,
column appointments.time
to timestamptz drop default
using sqlite-timestamp-to-timestamp,
type intege to integer
set work_mem to '16MB', maintenance_work_mem to '512 MB', search_path to 'sqlite';