mirror of
https://github.com/dredx/prole.git
synced 2026-09-24 15:44:33 +00:00
39 lines
1.4 KiB
SQL
39 lines
1.4 KiB
SQL
CREATE EXTENSION tds_fdw;
|
|
|
|
-- GRANT USAGE ON FOREIGN DATA WRAPPER tds_fdw TO prole;
|
|
CREATE SERVER prole_mssql_db
|
|
FOREIGN DATA WRAPPER tds_fdw
|
|
OPTIONS (servername '127.0.0.1', port '1433', database 'prole', tds_version '7.4');
|
|
|
|
|
|
CREATE USER MAPPING FOR postgres SERVER prole_mssql_db OPTIONS (username 'sa', password 'QGFYaC3!pqWy');
|
|
|
|
IMPORT FOREIGN SCHEMA dbo FROM SERVER prole_mssql_db INTO public OPTIONS (import_default 'true');
|
|
|
|
CREATE FOREIGN TABLE prole_mssql_db_wells (
|
|
API VARCHAR(50),
|
|
FieldCode INT,
|
|
AreaCode INT,
|
|
PoolCode INT,
|
|
WellTypeCode VARCHAR (50),
|
|
LeaseName VARCHAR (50),
|
|
FieldName VARCHAR (50),
|
|
AreaName VARCHAR (50),
|
|
PoolName VARCHAR (50),
|
|
WellNumber VARCHAR (50),
|
|
WellStatus VARCHAR (50),
|
|
PoolWellTypeStatus VARCHAR (50),
|
|
County VARCHAR (50),
|
|
District VARCHAR (50),
|
|
Section VARCHAR (50),
|
|
SubSection VARCHAR (50),
|
|
Township VARCHAR (50),
|
|
Range VARCHAR (50),
|
|
BM VARCHAR (50),
|
|
Operatorcode VARCHAR (50),
|
|
OperatorName VARCHAR (256),
|
|
OperatorStatus VARCHAR (50),
|
|
SystemEntryDate TIMESTAMP
|
|
)
|
|
SERVER prole_mssql_db
|
|
OPTIONS (schema_name 'dbo', table_name 'wells', row_estimate_method 'showplan_all'); |