File: database.load

package info (click to toggle)
pgloader 3.3.2%2Bdfsg-1.1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 3,764 kB
  • ctags: 1,378
  • sloc: lisp: 11,210; makefile: 343; sh: 75; sql: 55
file content (18 lines) | stat: -rw-r--r-- 598 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
LOAD DATABASE
    FROM mysql://localhost:3306/dbname
    INTO postgresql://localhost/db

    WITH drop tables,
         truncate,
         create tables,
         create indexes,
         reset sequences,
         downcase identifiers

     SET guc_1 = 'value', guc_2 = 'other value'

    CAST column col1 to timestamptz drop default using zero-dates-to-null,
         type varchar to text,
         type int with extra auto_increment to bigserial,
         type datetime to timestamptz drop default using zero-dates-to-null,
         type date drop not null drop default using zero-dates-to-null;