mirror of
https://github.com/dimitri/pgloader.git
synced 2025-08-06 22:37:02 +02:00
In passing, add the identifiers case option to SQLite support, which makes it easier to test here, and add a table named "TableName" to our local test database. Fix #631.
20 lines
575 B
Fish
20 lines
575 B
Fish
load database
|
|
from 'sqlite/sqlite.db'
|
|
into postgresql:///pgloader
|
|
|
|
-- with include drop, create tables, create indexes, reset sequences
|
|
with snake_case identifiers
|
|
|
|
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,
|
|
type character to varchar keep typemod
|
|
|
|
set work_mem to '16MB',
|
|
maintenance_work_mem to '512 MB',
|
|
search_path to 'sqlite';
|