add pgloader config
This commit is contained in:
parent
10be18de80
commit
e087d1a9d7
43
uses/distribution/distribution-remote.load
Normal file
43
uses/distribution/distribution-remote.load
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
LOAD DATABASE
|
||||||
|
FROM mssql://sa:Root123456@192.168.100.150/TrizDistributionLife
|
||||||
|
INTO postgresql://pgadmin:MigrationPass2024@192.168.100.150/trizdistributionlife
|
||||||
|
|
||||||
|
WITH
|
||||||
|
include drop,
|
||||||
|
create tables,
|
||||||
|
create indexes,
|
||||||
|
reset sequences,
|
||||||
|
prefetch rows = 10000
|
||||||
|
|
||||||
|
SET
|
||||||
|
postgresql parameters
|
||||||
|
client_encoding TO 'UTF8'
|
||||||
|
|
||||||
|
CAST
|
||||||
|
type bigint to bigint drop typemod,
|
||||||
|
type int to integer drop typemod,
|
||||||
|
type smallint to smallint drop typemod,
|
||||||
|
type tinyint to smallint drop typemod,
|
||||||
|
type bit to boolean drop typemod,
|
||||||
|
type float to numeric drop typemod
|
||||||
|
using (lambda (v) (when v (format nil "~f" v))),
|
||||||
|
type real to numeric drop typemod
|
||||||
|
using (lambda (v) (when v (format nil "~f" v))),
|
||||||
|
type money to numeric drop typemod,
|
||||||
|
type smallmoney to numeric drop typemod,
|
||||||
|
type datetime to timestamp drop typemod,
|
||||||
|
type datetime2 to timestamp drop typemod,
|
||||||
|
type smalldatetime to timestamp drop typemod,
|
||||||
|
type date to date drop typemod,
|
||||||
|
type time to time drop typemod,
|
||||||
|
type uniqueidentifier to uuid drop typemod,
|
||||||
|
type nvarchar to text drop typemod,
|
||||||
|
type nchar to text drop typemod,
|
||||||
|
type varchar to text drop typemod,
|
||||||
|
type char to text drop typemod,
|
||||||
|
type ntext to text drop typemod,
|
||||||
|
type text to text drop typemod,
|
||||||
|
type varbinary to bytea drop typemod,
|
||||||
|
type image to bytea drop typemod,
|
||||||
|
type xml to text drop typemod
|
||||||
|
;
|
||||||
43
uses/stock/stock-remote.load
Normal file
43
uses/stock/stock-remote.load
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
LOAD DATABASE
|
||||||
|
FROM mssql://sa:Root123456@192.168.100.150/TrizStockMekahli
|
||||||
|
INTO postgresql://pgadmin:MigrationPass2024@192.168.100.150/trizstocklife
|
||||||
|
|
||||||
|
WITH
|
||||||
|
include drop,
|
||||||
|
create tables,
|
||||||
|
create indexes,
|
||||||
|
reset sequences,
|
||||||
|
prefetch rows = 10000
|
||||||
|
|
||||||
|
SET
|
||||||
|
postgresql parameters
|
||||||
|
client_encoding TO 'UTF8'
|
||||||
|
|
||||||
|
CAST
|
||||||
|
type bigint to bigint drop typemod,
|
||||||
|
type int to integer drop typemod,
|
||||||
|
type smallint to smallint drop typemod,
|
||||||
|
type tinyint to smallint drop typemod,
|
||||||
|
type bit to boolean drop typemod,
|
||||||
|
type float to numeric drop typemod
|
||||||
|
using (lambda (v) (when v (format nil "~f" v))),
|
||||||
|
type real to numeric drop typemod
|
||||||
|
using (lambda (v) (when v (format nil "~f" v))),
|
||||||
|
type money to numeric drop typemod,
|
||||||
|
type smallmoney to numeric drop typemod,
|
||||||
|
type datetime to timestamp drop typemod,
|
||||||
|
type datetime2 to timestamp drop typemod,
|
||||||
|
type smalldatetime to timestamp drop typemod,
|
||||||
|
type date to date drop typemod,
|
||||||
|
type time to time drop typemod,
|
||||||
|
type uniqueidentifier to uuid drop typemod,
|
||||||
|
type nvarchar to text drop typemod,
|
||||||
|
type nchar to text drop typemod,
|
||||||
|
type varchar to text drop typemod,
|
||||||
|
type char to text drop typemod,
|
||||||
|
type ntext to text drop typemod,
|
||||||
|
type text to text drop typemod,
|
||||||
|
type varbinary to bytea drop typemod,
|
||||||
|
type image to bytea drop typemod,
|
||||||
|
type xml to text drop typemod
|
||||||
|
;
|
||||||
Loading…
Reference in New Issue
Block a user