Advertisement
Guest User

Untitled

a guest
Nov 15th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. INSERT INTO da.pdenprodapi14_testm (api14,prod_date,api10,
  2.     prod_month_no,liq,gas,wtr,days,
  3.         cum_oil,cum_gas,cum_wtr,
  4.         entl_region,entl_country,entl_state,entl_county,
  5.         entl_offshorecode,is_deleted,mfg_created_at,
  6.         mfg_deleted_at, mfg_updated_at, updated_at)
  7.     VALUES
  8.     {{range $idx, $obj := .}}
  9.     (
  10.     {{unwrap $obj.Api14 | quoteSQL}},
  11.     to_timestamp({{unwrap $obj.ProdDate | quoteSQL}}, 'YYYY-MM-DD HH24:MI:SS.MS'),
  12.     {{unwrap $obj.Api10 | quoteSQL}},
  13.     {{unwrap $obj.ProdMonthNo}},
  14.     {{unwrap $obj.Liq}},
  15.     {{unwrap $obj.Gas}},
  16.     {{unwrap $obj.Water}},
  17.     {{unwrap $obj.Days}},
  18.     {{unwrap $obj.CumOil}},
  19.     {{unwrap $obj.CumGas}},
  20.     {{unwrap $obj.CumWtr}},
  21.     {{$obj.Entitlements.EntlRegion | quoteNullableSQL}},
  22.     {{$obj.Entitlements.EntlCountry | quoteNullableSQL}},
  23.     {{$obj.Entitlements.EntlState | quoteNullableSQL}},
  24.     {{$obj.Entitlements.EntlCounty | quoteNullableSQL}},
  25.     {{$obj.Entitlements.EntlOffshorecode | quoteNullableSQL}},
  26.     {{unwrap $obj.IsDeleted | quoteNullableSQL}},
  27.     to_timestamp({{unwrap $obj.Metadata.CreatedAt | quoteNullableSQL}}, 'YYYY-MM-DD HH24:MI:SS.MS'),
  28.         to_timestamp({{unwrap $obj.Metadata.DeletedAt | quoteNullableSQL}}, 'YYYY-MM-DD HH24:MI:SS.MS'),
  29.         to_timestamp({{unwrap $obj.Metadata.UpdatedAt | quoteNullableSQL}}, 'YYYY-MM-DD HH24:MI:SS.MS'),
  30.         now()
  31.     {{if last $idx $}}
  32.     )
  33.     {{else}}
  34.     ),
  35.     {{end}}
  36.     {{end}}
  37.     ON CONFLICT (api14, prod_date) DO UPDATE SET
  38.     api10 = EXCLUDED.api10,
  39.         prod_month_no = EXCLUDED.prod_month_no,
  40.         liq = EXCLUDED.liq,
  41.         gas = EXCLUDED.gas,
  42.         wtr = EXCLUDED.wtr,
  43.         days = EXCLUDED.days,
  44.         cum_oil = EXCLUDED.cum_oil,
  45.         cum_gas = EXCLUDED.cum_gas,
  46.         cum_wtr = EXCLUDED.cum_wtr,
  47.         entl_region = EXCLUDED.entl_region,
  48.         entl_country = EXCLUDED.entl_country,
  49.         entl_state = EXCLUDED.entl_state,
  50.         entl_county = EXCLUDED.entl_county,
  51.         entl_offshorecode = EXCLUDED.entl_offshorecode,
  52.         is_deleted = EXCLUDED.is_deleted,
  53.         mfg_created_at = EXCLUDED.mfg_created_at,
  54.         mfg_deleted_at = EXCLUDED.mfg_deleted_at,
  55.         mfg_updated_at = EXCLUDED.mfg_updated_at,
  56.         updated_at = EXCLUDED.updated_at;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement