pgloader/test/sqlite.load
Dimitri Fontaine b1d4e94f2a Fix integer parsing support for SQLite.
The function needs to return a string to be added to the COPY stream, we
still need to make sure whatever given here looks like an integer. Given
the very dynamic nature of data types in SQLite, the integer-to-string
function was already a default now, but failed to be published before in
its fixed version, somehow.
2016-03-27 20:42:40 +02:00

17 lines
534 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,
type intege to integer
set work_mem to '16MB', maintenance_work_mem to '512 MB', search_path to 'sqlite';