1902 lines
51 KiB
PL/PgSQL
1902 lines
51 KiB
PL/PgSQL
-- Downloaded from: https://github.com/Freeztyle17/Neoflex_1/blob/76834a5e4eca2ffb6131a4bb82631d03463f371c/dump2-projectDE.sql
|
|
--
|
|
-- PostgreSQL database dump
|
|
--
|
|
|
|
-- Dumped from database version 16.1
|
|
-- Dumped by pg_dump version 16.1
|
|
|
|
-- Started on 2024-07-25 17:30:40
|
|
|
|
SET statement_timeout = 0;
|
|
SET lock_timeout = 0;
|
|
SET idle_in_transaction_session_timeout = 0;
|
|
SET client_encoding = 'UTF8';
|
|
SET standard_conforming_strings = on;
|
|
SELECT pg_catalog.set_config('search_path', '', false);
|
|
SET check_function_bodies = false;
|
|
SET xmloption = content;
|
|
SET client_min_messages = warning;
|
|
SET row_security = off;
|
|
|
|
--
|
|
-- TOC entry 9 (class 2615 OID 17741)
|
|
-- Name: dm; Type: SCHEMA; Schema: -; Owner: postgres
|
|
--
|
|
|
|
CREATE SCHEMA dm;
|
|
|
|
|
|
ALTER SCHEMA dm OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 6 (class 2615 OID 16920)
|
|
-- Name: ds; Type: SCHEMA; Schema: -; Owner: postgres
|
|
--
|
|
|
|
CREATE SCHEMA ds;
|
|
|
|
|
|
ALTER SCHEMA ds OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 7 (class 2615 OID 16921)
|
|
-- Name: logs; Type: SCHEMA; Schema: -; Owner: postgres
|
|
--
|
|
|
|
CREATE SCHEMA logs;
|
|
|
|
|
|
ALTER SCHEMA logs OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 4 (class 2615 OID 2200)
|
|
-- Name: public; Type: SCHEMA; Schema: -; Owner: pg_database_owner
|
|
--
|
|
|
|
CREATE SCHEMA IF NOT EXISTS public;
|
|
|
|
|
|
ALTER SCHEMA public OWNER TO pg_database_owner;
|
|
|
|
--
|
|
-- TOC entry 4959 (class 0 OID 0)
|
|
-- Dependencies: 4
|
|
-- Name: SCHEMA public; Type: COMMENT; Schema: -; Owner: pg_database_owner
|
|
--
|
|
|
|
COMMENT ON SCHEMA public IS 'standard public schema';
|
|
|
|
|
|
--
|
|
-- TOC entry 8 (class 2615 OID 17166)
|
|
-- Name: raw; Type: SCHEMA; Schema: -; Owner: postgres
|
|
--
|
|
|
|
CREATE SCHEMA raw;
|
|
|
|
|
|
ALTER SCHEMA raw OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 271 (class 1255 OID 17744)
|
|
-- Name: fill_account_turnover_f(date); Type: PROCEDURE; Schema: dm; Owner: postgres
|
|
--
|
|
|
|
CREATE PROCEDURE dm.fill_account_turnover_f(IN i_ondate date)
|
|
LANGUAGE plpgsql
|
|
AS $$
|
|
declare
|
|
v_RowCount int;
|
|
v_StartDate date := date_trunc('month', i_OnDate);
|
|
v_EndDate date := date_trunc('month', i_OnDate) + interval '1 month - 1 day';
|
|
v_CurrentDate date;
|
|
begin
|
|
|
|
for v_CurrentDate in (select generate_series(i_OnDate::date, date_trunc('month', i_ondate) + interval '1 month' - interval '1 day'::interval, '1 day'::interval)) loop
|
|
|
|
call dm.writelog('[BEGIN] fill(i_OnDate => date '''
|
|
|| to_char(v_CurrentDate, 'yyyy-mm-dd')
|
|
|| ''');', 1
|
|
);
|
|
|
|
call dm.writelog('delete on_date = '
|
|
|| to_char(v_CurrentDate, 'yyyy-mm-dd'), 1
|
|
);
|
|
|
|
delete from dm.dm_account_turnover_f f
|
|
where f.on_date = v_CurrentDate;
|
|
|
|
call dm.writelog('insert', 1);
|
|
|
|
insert into dm.dm_account_turnover_f
|
|
(on_date, account_rk, credit_amount, credit_amount_rub, debet_amount, debet_amount_rub)
|
|
with wt_turn as (
|
|
select p.credit_account_rk as account_rk,
|
|
p.credit_amount,
|
|
p.credit_amount * nullif(er.reduced_cource, 1) as credit_amount_rub,
|
|
cast(null as numeric) as debet_amount,
|
|
cast(null as numeric) as debet_amount_rub
|
|
from ds.ft_posting_f p
|
|
join ds.md_account_d a on a.account_rk = p.credit_account_rk
|
|
left join ds.md_exchange_rate_d er on er.currency_rk = a.currency_rk
|
|
and v_CurrentDate between er.data_actual_date and er.data_actual_end_date
|
|
where p.oper_date = v_CurrentDate
|
|
and v_CurrentDate between a.data_actual_date and a.data_actual_end_date
|
|
and a.data_actual_date between v_StartDate and v_EndDate
|
|
union all
|
|
select p.debet_account_rk as account_rk,
|
|
cast(null as numeric) as credit_amount,
|
|
cast(null as numeric) as credit_amount_rub,
|
|
p.debet_amount,
|
|
p.debet_amount * nullif(er.reduced_cource, 1) as debet_amount_rub
|
|
from ds.ft_posting_f p
|
|
join ds.md_account_d a on a.account_rk = p.debet_account_rk
|
|
left join ds.md_exchange_rate_d er on er.currency_rk = a.currency_rk
|
|
and v_CurrentDate between er.data_actual_date and er.data_actual_end_date
|
|
where p.oper_date = v_CurrentDate
|
|
and v_CurrentDate between a.data_actual_date and a.data_actual_end_date
|
|
and a.data_actual_date between v_StartDate and v_EndDate
|
|
)
|
|
select v_CurrentDate as on_date,
|
|
t.account_rk,
|
|
sum(t.credit_amount) as credit_amount,
|
|
sum(t.credit_amount_rub) as credit_amount_rub,
|
|
sum(t.debet_amount) as debet_amount,
|
|
sum(t.debet_amount_rub) as debet_amount_rub
|
|
from wt_turn t
|
|
group by t.account_rk;
|
|
|
|
GET DIAGNOSTICS v_RowCount = ROW_COUNT;
|
|
call dm.writelog('[END] inserted ' || to_char(v_RowCount, 'FM99999999') || ' rows.', 1);
|
|
|
|
-- Коммит после каждой итерации, чтобы избежать переполнения транзакционных логов
|
|
commit;
|
|
|
|
end loop;
|
|
|
|
-- Коммит в конце процедуры
|
|
commit;
|
|
end;
|
|
$$;
|
|
|
|
|
|
ALTER PROCEDURE dm.fill_account_turnover_f(IN i_ondate date) OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 268 (class 1255 OID 17775)
|
|
-- Name: fill_f101_round_f(date); Type: PROCEDURE; Schema: dm; Owner: postgres
|
|
--
|
|
|
|
CREATE PROCEDURE dm.fill_f101_round_f(IN i_ondate date)
|
|
LANGUAGE plpgsql
|
|
AS $$
|
|
declare
|
|
v_RowCount int;
|
|
begin
|
|
call dm.writelog( '[BEGIN] fill(i_OnDate => date '''
|
|
|| to_char(i_OnDate, 'yyyy-mm-dd')
|
|
|| ''');', 1
|
|
);
|
|
|
|
call dm.writelog( 'delete on_date = '
|
|
|| to_char(i_OnDate, 'yyyy-mm-dd'), 1
|
|
);
|
|
|
|
delete
|
|
from dm.DM_F101_ROUND_F f
|
|
where from_date = date_trunc('month', i_OnDate)
|
|
and to_date = (date_trunc('MONTH', i_OnDate) + INTERVAL '1 MONTH - 1 day');
|
|
|
|
call dm.writelog('insert', 1);
|
|
|
|
insert
|
|
into dm.dm_f101_round_f
|
|
( from_date
|
|
, to_date
|
|
, chapter
|
|
, ledger_account
|
|
, characteristic
|
|
, balance_in_rub
|
|
, balance_in_val
|
|
, balance_in_total
|
|
, turn_deb_rub
|
|
, turn_deb_val
|
|
, turn_deb_total
|
|
, turn_cre_rub
|
|
, turn_cre_val
|
|
, turn_cre_total
|
|
, balance_out_rub
|
|
, balance_out_val
|
|
, balance_out_total
|
|
)
|
|
select date_trunc('month', i_OnDate) as from_date,
|
|
(date_trunc('MONTH', i_OnDate) + INTERVAL '1 MONTH - 1 day') as to_date,
|
|
s.chapter as chapter,
|
|
substr(acc_d.account_number, 1, 5) as ledger_account,
|
|
acc_d.char_type as characteristic,
|
|
-- RUB balance
|
|
sum( case
|
|
when cur.currency_code in ('643', '810')
|
|
then b.balance_out
|
|
else 0
|
|
end
|
|
) as balance_in_rub,
|
|
-- VAL balance converted to rub
|
|
sum( case
|
|
when cur.currency_code not in ('643', '810')
|
|
then b.balance_out * exch_r.reduced_cource
|
|
else 0
|
|
end
|
|
) as balance_in_val,
|
|
-- Total: RUB balance + VAL converted to rub
|
|
sum( case
|
|
when cur.currency_code in ('643', '810')
|
|
then b.balance_out
|
|
else b.balance_out * exch_r.reduced_cource
|
|
end
|
|
) as balance_in_total ,
|
|
-- RUB debet turnover
|
|
sum(case
|
|
when cur.currency_code in ('643', '810')
|
|
then at.debet_amount_rub
|
|
else 0
|
|
end
|
|
) as turn_deb_rub,
|
|
-- VAL debet turnover converted
|
|
sum(case
|
|
when cur.currency_code not in ('643', '810')
|
|
then at.debet_amount_rub
|
|
else 0
|
|
end
|
|
) as turn_deb_val,
|
|
-- SUM = RUB debet turnover + VAL debet turnover converted
|
|
sum(at.debet_amount_rub) as turn_deb_total,
|
|
-- RUB credit turnover
|
|
sum(case
|
|
when cur.currency_code in ('643', '810')
|
|
then at.credit_amount_rub
|
|
else 0
|
|
end
|
|
) as turn_cre_rub,
|
|
-- VAL credit turnover converted
|
|
sum(case
|
|
when cur.currency_code not in ('643', '810')
|
|
then at.credit_amount_rub
|
|
else 0
|
|
end
|
|
) as turn_cre_val,
|
|
-- SUM = RUB credit turnover + VAL credit turnover converted
|
|
sum(at.credit_amount_rub) as turn_cre_total,
|
|
case
|
|
when acc_d.char_type = 'A' and acc_d.currency_code in ('643', '810')
|
|
then sum(b.balance_out) - sum(at.credit_amount_rub) + sum(at.debet_amount_rub)
|
|
when acc_d.char_type = 'P' and acc_d.currency_code in ('643', '810')
|
|
then sum(b.balance_out) + sum(at.credit_amount_rub) - sum(at.debet_amount_rub)
|
|
else null
|
|
end as balance_out_rub,
|
|
case
|
|
when acc_d.char_type = 'A' and acc_d.currency_code not in ('643', '810')
|
|
then sum(b.balance_out * exch_r.reduced_cource) - sum(at.credit_amount_rub) + sum(at.debet_amount_rub)
|
|
when acc_d.char_type = 'P' and acc_d.currency_code not in ('643', '810')
|
|
then sum(b.balance_out * exch_r.reduced_cource) + sum(at.credit_amount_rub) - sum(at.debet_amount_rub)
|
|
else null
|
|
end as balance_out_val,
|
|
case
|
|
when acc_d.char_type in ('A', 'P')
|
|
then coalesce(
|
|
case when acc_d.char_type = 'A' then sum(b.balance_out) else 0 end +
|
|
case when acc_d.char_type = 'P' then sum(b.balance_out * exch_r.reduced_cource) else 0 end
|
|
, 0) - coalesce(sum(at.credit_amount_rub), 0) + coalesce(sum(at.debet_amount_rub), 0)
|
|
else null
|
|
end as balance_out_total
|
|
from ds.md_ledger_account_s s
|
|
join ds.md_account_d acc_d
|
|
on substr(acc_d.account_number, 1, 5) = to_char(s.ledger_account, 'FM99999999')
|
|
join ds.md_currency_d cur
|
|
on cur.currency_rk = acc_d.currency_rk
|
|
left
|
|
join ds.ft_balance_f b
|
|
on b.account_rk = acc_d.account_rk
|
|
and b.on_date = (date_trunc('month', i_OnDate) - INTERVAL '1 day')
|
|
left
|
|
join ds.md_exchange_rate_d exch_r
|
|
on exch_r.currency_rk = acc_d.currency_rk
|
|
and i_OnDate between exch_r.data_actual_date and exch_r.data_actual_end_date
|
|
left
|
|
join dm.dm_account_turnover_f at
|
|
on at.account_rk = acc_d.account_rk
|
|
and at.on_date between date_trunc('month', i_OnDate) and (date_trunc('MONTH', i_OnDate) + INTERVAL '1 MONTH - 1 day')
|
|
where i_OnDate between s.start_date and s.end_date
|
|
and i_OnDate between acc_d.data_actual_date and acc_d.data_actual_end_date
|
|
and i_OnDate between cur.data_actual_date and cur.data_actual_end_date
|
|
group by s.chapter,
|
|
substr(acc_d.account_number, 1, 5),
|
|
acc_d.char_type,
|
|
acc_d.currency_code;
|
|
|
|
GET DIAGNOSTICS v_RowCount = ROW_COUNT;
|
|
call dm.writelog('[END] inserted ' || to_char(v_RowCount,'FM99999999') || ' rows.', 1);
|
|
|
|
commit;
|
|
|
|
end;$$;
|
|
|
|
|
|
ALTER PROCEDURE dm.fill_f101_round_f(IN i_ondate date) OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 269 (class 1255 OID 17846)
|
|
-- Name: writelog(character varying, integer); Type: PROCEDURE; Schema: dm; Owner: postgres
|
|
--
|
|
|
|
CREATE PROCEDURE dm.writelog(IN i_message character varying, IN i_messagetype integer)
|
|
LANGUAGE plpgsql
|
|
AS $$
|
|
DECLARE
|
|
log_NOTICE CONSTANT INT := 1;
|
|
log_WARNING CONSTANT INT := 2;
|
|
log_ERROR CONSTANT INT := 3;
|
|
log_DEBUG CONSTANT INT := 4;
|
|
|
|
c_splitToTable CONSTANT INT := 4000;
|
|
|
|
v_logDate TIMESTAMP;
|
|
v_message VARCHAR;
|
|
BEGIN
|
|
v_logDate := NOW();
|
|
v_message := i_message;
|
|
i_messageType := log_NOTICE; -- Присвоение жесткого значения log_NOTICE, можно изменить на i_messageType, если требуется
|
|
|
|
WHILE LENGTH(v_message) > 0 LOOP
|
|
INSERT INTO dm.lg_messages (
|
|
date_time,
|
|
pid,
|
|
message,
|
|
message_type,
|
|
usename,
|
|
datname,
|
|
client_addr,
|
|
application_name,
|
|
backend_start
|
|
)
|
|
SELECT
|
|
NOW(),
|
|
pid,
|
|
SUBSTR(v_message, 1, c_splitToTable),
|
|
i_messageType,
|
|
usename,
|
|
datname,
|
|
client_addr,
|
|
application_name,
|
|
backend_start
|
|
FROM pg_stat_activity
|
|
WHERE pid = pg_backend_pid();
|
|
|
|
v_message := SUBSTR(v_message, c_splitToTable + 1);
|
|
END LOOP;
|
|
|
|
COMMIT;
|
|
END;
|
|
$$;
|
|
|
|
|
|
ALTER PROCEDURE dm.writelog(IN i_message character varying, IN i_messagetype integer) OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 270 (class 1255 OID 17792)
|
|
-- Name: fill_account_turnover_f(date); Type: PROCEDURE; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
CREATE PROCEDURE ds.fill_account_turnover_f(IN i_ondate date)
|
|
LANGUAGE plpgsql
|
|
AS $$
|
|
declare
|
|
v_RowCount int;
|
|
v_StartDate date;
|
|
v_EndDate date;
|
|
v_CurrentDate date;
|
|
begin
|
|
v_StartDate := date_trunc('month', i_OnDate); -- начало месяца i_OnDate
|
|
v_EndDate := v_StartDate + INTERVAL '1 MONTH - 1 day'; -- конец месяца i_OnDate
|
|
|
|
v_CurrentDate := v_StartDate;
|
|
|
|
while v_CurrentDate <= v_EndDate loop
|
|
delete
|
|
from dm.dm_account_turnover_f f
|
|
where f.on_date = v_CurrentDate;
|
|
|
|
insert
|
|
into dm.dm_account_turnover_f
|
|
( on_date
|
|
, account_rk
|
|
, credit_amount
|
|
, credit_amount_rub
|
|
, debet_amount
|
|
, debet_amount_rub
|
|
)
|
|
with wt_turn as
|
|
( select p.credit_account_rk as account_rk
|
|
, p.credit_amount as credit_amount
|
|
, p.credit_amount * nullif(er.reduced_cource, 1) as credit_amount_rub
|
|
, cast(null as numeric) as debet_amount
|
|
, cast(null as numeric) as debet_amount_rub
|
|
from ds.ft_posting_f p
|
|
join ds.md_account_d a
|
|
on a.account_rk = p.credit_account_rk
|
|
left
|
|
join ds.md_exchange_rate_d er
|
|
on er.currency_rk = a.currency_rk
|
|
and v_CurrentDate between er.data_actual_date and er.data_actual_end_date
|
|
where p.oper_date = v_CurrentDate
|
|
and v_CurrentDate between a.data_actual_date and a.data_actual_end_date
|
|
and a.data_actual_date between date_trunc('month', v_CurrentDate) and (date_trunc('MONTH', v_CurrentDate) + INTERVAL '1 MONTH - 1 day')
|
|
union all
|
|
select p.debet_account_rk as account_rk
|
|
, cast(null as numeric) as credit_amount
|
|
, cast(null as numeric) as credit_amount_rub
|
|
, p.debet_amount as debet_amount
|
|
, p.debet_amount * nullif(er.reduced_cource, 1) as debet_amount_rub
|
|
from ds.ft_posting_f p
|
|
join ds.md_account_d a
|
|
on a.account_rk = p.debet_account_rk
|
|
left
|
|
join ds.md_exchange_rate_d er
|
|
on er.currency_rk = a.currency_rk
|
|
and v_CurrentDate between er.data_actual_date and er.data_actual_end_date
|
|
where p.oper_date = v_CurrentDate
|
|
and v_CurrentDate between a.data_actual_date and a.data_actual_end_date
|
|
and a.data_actual_date between date_trunc('month', v_CurrentDate) and (date_trunc('MONTH', v_CurrentDate) + INTERVAL '1 MONTH - 1 day')
|
|
)
|
|
select v_CurrentDate as on_date
|
|
, t.account_rk
|
|
, sum(t.credit_amount) as credit_amount
|
|
, sum(t.credit_amount_rub) as credit_amount_rub
|
|
, sum(t.debet_amount) as debet_amount
|
|
, sum(t.debet_amount_rub) as debet_amount_rub
|
|
from wt_turn t
|
|
group by t.account_rk;
|
|
|
|
GET DIAGNOSTICS v_RowCount = ROW_COUNT;
|
|
|
|
v_CurrentDate := v_CurrentDate + INTERVAL '1 day';
|
|
end loop;
|
|
|
|
commit;
|
|
|
|
end;$$;
|
|
|
|
|
|
ALTER PROCEDURE ds.fill_account_turnover_f(IN i_ondate date) OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 267 (class 1255 OID 17826)
|
|
-- Name: get_credit_debet_summary(date); Type: FUNCTION; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
CREATE FUNCTION ds.get_credit_debet_summary(input_date date) RETURNS TABLE(date date, max_credit numeric, min_credit numeric, max_debet numeric, min_debet numeric)
|
|
LANGUAGE plpgsql
|
|
AS $$
|
|
BEGIN
|
|
RETURN QUERY
|
|
SELECT
|
|
input_date AS date,
|
|
MAX(CASE WHEN credit_amount > 0 THEN credit_amount ELSE 0 END)::NUMERIC AS max_credit,
|
|
MIN(CASE WHEN credit_amount > 0 THEN credit_amount ELSE 0 END)::NUMERIC AS min_credit,
|
|
MAX(CASE WHEN debet_amount > 0 THEN debet_amount ELSE 0 END)::NUMERIC AS max_debet,
|
|
MIN(CASE WHEN debet_amount > 0 THEN debet_amount ELSE 0 END)::NUMERIC AS min_debet
|
|
FROM
|
|
ds.ft_posting_f p
|
|
WHERE
|
|
p.oper_date = input_date;
|
|
END;
|
|
$$;
|
|
|
|
|
|
ALTER FUNCTION ds.get_credit_debet_summary(input_date date) OWNER TO postgres;
|
|
|
|
SET default_tablespace = '';
|
|
|
|
SET default_table_access_method = heap;
|
|
|
|
--
|
|
-- TOC entry 219 (class 1259 OID 17745)
|
|
-- Name: dm_account_turnover_f; Type: TABLE; Schema: dm; Owner: postgres
|
|
--
|
|
|
|
CREATE TABLE dm.dm_account_turnover_f (
|
|
on_date date,
|
|
account_rk integer,
|
|
credit_amount double precision,
|
|
credit_amount_rub double precision,
|
|
debet_amount double precision,
|
|
debet_amount_rub double precision
|
|
);
|
|
|
|
|
|
ALTER TABLE dm.dm_account_turnover_f OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 220 (class 1259 OID 17751)
|
|
-- Name: dm_f101_round_f; Type: TABLE; Schema: dm; Owner: postgres
|
|
--
|
|
|
|
CREATE TABLE dm.dm_f101_round_f (
|
|
from_date date,
|
|
to_date date,
|
|
chapter character(1),
|
|
ledger_account character(5),
|
|
characteristic character(1),
|
|
balance_in_rub numeric(23,8),
|
|
r_balance_in_rub numeric(23,8),
|
|
balance_in_val numeric(23,8),
|
|
r_balance_in_val numeric(23,8),
|
|
balance_in_total numeric(23,8),
|
|
r_balance_in_total numeric(23,8),
|
|
turn_deb_rub numeric(23,8),
|
|
r_turn_deb_rub numeric(23,8),
|
|
turn_deb_val numeric(23,8),
|
|
r_turn_deb_val numeric(23,8),
|
|
turn_deb_total numeric(23,8),
|
|
r_turn_deb_total numeric(23,8),
|
|
turn_cre_rub numeric(23,8),
|
|
r_turn_cre_rub numeric(23,8),
|
|
turn_cre_val numeric(23,8),
|
|
r_turn_cre_val numeric(23,8),
|
|
turn_cre_total numeric(23,8),
|
|
r_turn_cre_total numeric(23,8),
|
|
balance_out_rub numeric(23,8),
|
|
r_balance_out_rub numeric(23,8),
|
|
balance_out_val numeric(23,8),
|
|
r_balance_out_val numeric(23,8),
|
|
balance_out_total numeric(23,8),
|
|
r_balance_out_total numeric(23,8)
|
|
);
|
|
|
|
|
|
ALTER TABLE dm.dm_f101_round_f OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 223 (class 1259 OID 17838)
|
|
-- Name: lg_messages; Type: TABLE; Schema: dm; Owner: postgres
|
|
--
|
|
|
|
CREATE TABLE dm.lg_messages (
|
|
record_id integer NOT NULL,
|
|
date_time timestamp without time zone NOT NULL,
|
|
pid integer NOT NULL,
|
|
message character varying(4000) NOT NULL,
|
|
message_type integer NOT NULL,
|
|
usename character varying,
|
|
datname character varying,
|
|
client_addr character varying,
|
|
application_name character varying,
|
|
backend_start timestamp without time zone
|
|
);
|
|
|
|
|
|
ALTER TABLE dm.lg_messages OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 222 (class 1259 OID 17837)
|
|
-- Name: lg_messages_record_id_seq; Type: SEQUENCE; Schema: dm; Owner: postgres
|
|
--
|
|
|
|
CREATE SEQUENCE dm.lg_messages_record_id_seq
|
|
AS integer
|
|
START WITH 1
|
|
INCREMENT BY 1
|
|
NO MINVALUE
|
|
NO MAXVALUE
|
|
CACHE 1;
|
|
|
|
|
|
ALTER SEQUENCE dm.lg_messages_record_id_seq OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 4960 (class 0 OID 0)
|
|
-- Dependencies: 222
|
|
-- Name: lg_messages_record_id_seq; Type: SEQUENCE OWNED BY; Schema: dm; Owner: postgres
|
|
--
|
|
|
|
ALTER SEQUENCE dm.lg_messages_record_id_seq OWNED BY dm.lg_messages.record_id;
|
|
|
|
|
|
--
|
|
-- TOC entry 233 (class 1259 OID 20030)
|
|
-- Name: ft_balance_f; Type: TABLE; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
CREATE TABLE ds.ft_balance_f (
|
|
id integer NOT NULL,
|
|
on_date date NOT NULL,
|
|
account_rk integer NOT NULL,
|
|
currency_rk integer,
|
|
balance_out double precision
|
|
);
|
|
|
|
|
|
ALTER TABLE ds.ft_balance_f OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 232 (class 1259 OID 20029)
|
|
-- Name: ft_balance_f_id_seq; Type: SEQUENCE; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
CREATE SEQUENCE ds.ft_balance_f_id_seq
|
|
AS integer
|
|
START WITH 1
|
|
INCREMENT BY 1
|
|
NO MINVALUE
|
|
NO MAXVALUE
|
|
CACHE 1;
|
|
|
|
|
|
ALTER SEQUENCE ds.ft_balance_f_id_seq OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 4961 (class 0 OID 0)
|
|
-- Dependencies: 232
|
|
-- Name: ft_balance_f_id_seq; Type: SEQUENCE OWNED BY; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
ALTER SEQUENCE ds.ft_balance_f_id_seq OWNED BY ds.ft_balance_f.id;
|
|
|
|
|
|
--
|
|
-- TOC entry 235 (class 1259 OID 20037)
|
|
-- Name: ft_posting_f; Type: TABLE; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
CREATE TABLE ds.ft_posting_f (
|
|
id integer NOT NULL,
|
|
oper_date date NOT NULL,
|
|
credit_account_rk integer NOT NULL,
|
|
debet_account_rk integer NOT NULL,
|
|
credit_amount double precision,
|
|
debet_amount double precision
|
|
);
|
|
|
|
|
|
ALTER TABLE ds.ft_posting_f OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 234 (class 1259 OID 20036)
|
|
-- Name: ft_posting_f_id_seq; Type: SEQUENCE; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
CREATE SEQUENCE ds.ft_posting_f_id_seq
|
|
AS integer
|
|
START WITH 1
|
|
INCREMENT BY 1
|
|
NO MINVALUE
|
|
NO MAXVALUE
|
|
CACHE 1;
|
|
|
|
|
|
ALTER SEQUENCE ds.ft_posting_f_id_seq OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 4962 (class 0 OID 0)
|
|
-- Dependencies: 234
|
|
-- Name: ft_posting_f_id_seq; Type: SEQUENCE OWNED BY; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
ALTER SEQUENCE ds.ft_posting_f_id_seq OWNED BY ds.ft_posting_f.id;
|
|
|
|
|
|
--
|
|
-- TOC entry 237 (class 1259 OID 20044)
|
|
-- Name: md_account_d; Type: TABLE; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
CREATE TABLE ds.md_account_d (
|
|
id integer NOT NULL,
|
|
data_actual_date date NOT NULL,
|
|
data_actual_end_date date NOT NULL,
|
|
account_rk integer NOT NULL,
|
|
account_number character varying(20) NOT NULL,
|
|
char_type character varying(1) NOT NULL,
|
|
currency_rk integer NOT NULL,
|
|
currency_code character varying(3) NOT NULL
|
|
);
|
|
|
|
|
|
ALTER TABLE ds.md_account_d OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 236 (class 1259 OID 20043)
|
|
-- Name: md_account_d_id_seq; Type: SEQUENCE; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
CREATE SEQUENCE ds.md_account_d_id_seq
|
|
AS integer
|
|
START WITH 1
|
|
INCREMENT BY 1
|
|
NO MINVALUE
|
|
NO MAXVALUE
|
|
CACHE 1;
|
|
|
|
|
|
ALTER SEQUENCE ds.md_account_d_id_seq OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 4963 (class 0 OID 0)
|
|
-- Dependencies: 236
|
|
-- Name: md_account_d_id_seq; Type: SEQUENCE OWNED BY; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
ALTER SEQUENCE ds.md_account_d_id_seq OWNED BY ds.md_account_d.id;
|
|
|
|
|
|
--
|
|
-- TOC entry 239 (class 1259 OID 20051)
|
|
-- Name: md_currency_d; Type: TABLE; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
CREATE TABLE ds.md_currency_d (
|
|
id integer NOT NULL,
|
|
currency_rk integer NOT NULL,
|
|
data_actual_date date NOT NULL,
|
|
data_actual_end_date date,
|
|
currency_code character varying(3),
|
|
code_iso_char character varying(3) NOT NULL
|
|
);
|
|
|
|
|
|
ALTER TABLE ds.md_currency_d OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 238 (class 1259 OID 20050)
|
|
-- Name: md_currency_d_id_seq; Type: SEQUENCE; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
CREATE SEQUENCE ds.md_currency_d_id_seq
|
|
AS integer
|
|
START WITH 1
|
|
INCREMENT BY 1
|
|
NO MINVALUE
|
|
NO MAXVALUE
|
|
CACHE 1;
|
|
|
|
|
|
ALTER SEQUENCE ds.md_currency_d_id_seq OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 4964 (class 0 OID 0)
|
|
-- Dependencies: 238
|
|
-- Name: md_currency_d_id_seq; Type: SEQUENCE OWNED BY; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
ALTER SEQUENCE ds.md_currency_d_id_seq OWNED BY ds.md_currency_d.id;
|
|
|
|
|
|
--
|
|
-- TOC entry 241 (class 1259 OID 20058)
|
|
-- Name: md_exchange_rate_d; Type: TABLE; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
CREATE TABLE ds.md_exchange_rate_d (
|
|
id integer NOT NULL,
|
|
data_actual_date date NOT NULL,
|
|
data_actual_end_date date,
|
|
currency_rk integer NOT NULL,
|
|
reduced_cource integer NOT NULL,
|
|
code_iso_num character varying(3)
|
|
);
|
|
|
|
|
|
ALTER TABLE ds.md_exchange_rate_d OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 240 (class 1259 OID 20057)
|
|
-- Name: md_exchange_rate_d_id_seq; Type: SEQUENCE; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
CREATE SEQUENCE ds.md_exchange_rate_d_id_seq
|
|
AS integer
|
|
START WITH 1
|
|
INCREMENT BY 1
|
|
NO MINVALUE
|
|
NO MAXVALUE
|
|
CACHE 1;
|
|
|
|
|
|
ALTER SEQUENCE ds.md_exchange_rate_d_id_seq OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 4965 (class 0 OID 0)
|
|
-- Dependencies: 240
|
|
-- Name: md_exchange_rate_d_id_seq; Type: SEQUENCE OWNED BY; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
ALTER SEQUENCE ds.md_exchange_rate_d_id_seq OWNED BY ds.md_exchange_rate_d.id;
|
|
|
|
|
|
--
|
|
-- TOC entry 243 (class 1259 OID 20065)
|
|
-- Name: md_ledger_account_s; Type: TABLE; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
CREATE TABLE ds.md_ledger_account_s (
|
|
id integer NOT NULL,
|
|
chapter character varying(1),
|
|
chapter_name character varying(16),
|
|
section_number integer,
|
|
section_name character varying(22),
|
|
subsection_name character varying(21),
|
|
ledger1_account integer,
|
|
ledger1_account_name character varying(47),
|
|
ledger_account integer NOT NULL,
|
|
ledger_account_name character varying(153),
|
|
characteristic character varying(1),
|
|
is_resident integer,
|
|
is_reserve integer,
|
|
is_reserved integer,
|
|
is_loan integer,
|
|
is_reserved_assets integer,
|
|
is_overdue integer,
|
|
is_interest integer,
|
|
pair_account character varying(5),
|
|
start_date date NOT NULL,
|
|
end_date date,
|
|
is_rub_only integer,
|
|
min_term character varying(1),
|
|
min_term_measure character varying(1),
|
|
max_term character varying(1),
|
|
max_term_measure character varying(1),
|
|
ledger_acc_full_name_translit character varying(16),
|
|
is_revaluation character varying(1),
|
|
is_correct character varying(1)
|
|
);
|
|
|
|
|
|
ALTER TABLE ds.md_ledger_account_s OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 242 (class 1259 OID 20064)
|
|
-- Name: md_ledger_account_s_id_seq; Type: SEQUENCE; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
CREATE SEQUENCE ds.md_ledger_account_s_id_seq
|
|
AS integer
|
|
START WITH 1
|
|
INCREMENT BY 1
|
|
NO MINVALUE
|
|
NO MAXVALUE
|
|
CACHE 1;
|
|
|
|
|
|
ALTER SEQUENCE ds.md_ledger_account_s_id_seq OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 4966 (class 0 OID 0)
|
|
-- Dependencies: 242
|
|
-- Name: md_ledger_account_s_id_seq; Type: SEQUENCE OWNED BY; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
ALTER SEQUENCE ds.md_ledger_account_s_id_seq OWNED BY ds.md_ledger_account_s.id;
|
|
|
|
|
|
--
|
|
-- TOC entry 231 (class 1259 OID 19593)
|
|
-- Name: etl_log; Type: TABLE; Schema: logs; Owner: postgres
|
|
--
|
|
|
|
CREATE TABLE logs.etl_log (
|
|
id bigint NOT NULL,
|
|
description character varying(255),
|
|
object_of_oper character varying(255),
|
|
time_of_oper timestamp(6) without time zone
|
|
);
|
|
|
|
|
|
ALTER TABLE logs.etl_log OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 230 (class 1259 OID 19592)
|
|
-- Name: etl_log_id_seq; Type: SEQUENCE; Schema: logs; Owner: postgres
|
|
--
|
|
|
|
ALTER TABLE logs.etl_log ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
|
|
SEQUENCE NAME logs.etl_log_id_seq
|
|
START WITH 1
|
|
INCREMENT BY 1
|
|
NO MINVALUE
|
|
NO MAXVALUE
|
|
CACHE 1
|
|
);
|
|
|
|
|
|
--
|
|
-- TOC entry 227 (class 1259 OID 17924)
|
|
-- Name: etl_logs; Type: TABLE; Schema: logs; Owner: postgres
|
|
--
|
|
|
|
CREATE TABLE logs.etl_logs (
|
|
log_id integer NOT NULL,
|
|
process_name character varying(255) NOT NULL,
|
|
oper_time timestamp without time zone NOT NULL,
|
|
status character varying(255) NOT NULL
|
|
);
|
|
|
|
|
|
ALTER TABLE logs.etl_logs OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 226 (class 1259 OID 17923)
|
|
-- Name: etl_logs_log_id_seq; Type: SEQUENCE; Schema: logs; Owner: postgres
|
|
--
|
|
|
|
CREATE SEQUENCE logs.etl_logs_log_id_seq
|
|
AS integer
|
|
START WITH 1
|
|
INCREMENT BY 1
|
|
NO MINVALUE
|
|
NO MAXVALUE
|
|
CACHE 1;
|
|
|
|
|
|
ALTER SEQUENCE logs.etl_logs_log_id_seq OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 4967 (class 0 OID 0)
|
|
-- Dependencies: 226
|
|
-- Name: etl_logs_log_id_seq; Type: SEQUENCE OWNED BY; Schema: logs; Owner: postgres
|
|
--
|
|
|
|
ALTER SEQUENCE logs.etl_logs_log_id_seq OWNED BY logs.etl_logs.log_id;
|
|
|
|
|
|
--
|
|
-- TOC entry 229 (class 1259 OID 19509)
|
|
-- Name: dm_f101_round_f; Type: TABLE; Schema: public; Owner: postgres
|
|
--
|
|
|
|
CREATE TABLE public.dm_f101_round_f (
|
|
id bigint NOT NULL,
|
|
balance_in_rub double precision,
|
|
balance_in_total double precision,
|
|
balance_in_val double precision,
|
|
balance_out_rub double precision,
|
|
balance_out_total double precision,
|
|
balance_out_val double precision,
|
|
chapter character varying(255),
|
|
characteristic character varying(255),
|
|
from_date timestamp(6) without time zone,
|
|
ledger_account character varying(255),
|
|
r_balance_in_rub double precision,
|
|
r_balance_in_total double precision,
|
|
r_balance_in_val double precision,
|
|
r_balance_out_rub double precision,
|
|
r_balance_out_total double precision,
|
|
r_balance_out_val double precision,
|
|
r_turn_cre_rub double precision,
|
|
r_turn_cre_total double precision,
|
|
r_turn_cre_val double precision,
|
|
r_turn_deb_rub double precision,
|
|
r_turn_deb_total double precision,
|
|
r_turn_deb_val double precision,
|
|
to_date timestamp(6) without time zone,
|
|
turn_cre_rub double precision,
|
|
turn_cre_total double precision,
|
|
turn_cre_val double precision,
|
|
turn_deb_rub double precision,
|
|
turn_deb_total double precision,
|
|
turn_deb_val double precision
|
|
);
|
|
|
|
|
|
ALTER TABLE public.dm_f101_round_f OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 228 (class 1259 OID 19508)
|
|
-- Name: dm_f101_round_f_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
|
|
--
|
|
|
|
ALTER TABLE public.dm_f101_round_f ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
|
|
SEQUENCE NAME public.dm_f101_round_f_id_seq
|
|
START WITH 1
|
|
INCREMENT BY 1
|
|
NO MINVALUE
|
|
NO MAXVALUE
|
|
CACHE 1
|
|
);
|
|
|
|
|
|
--
|
|
-- TOC entry 221 (class 1259 OID 17827)
|
|
-- Name: posting_summary; Type: TABLE; Schema: public; Owner: postgres
|
|
--
|
|
|
|
CREATE TABLE public.posting_summary (
|
|
date timestamp(6) without time zone NOT NULL,
|
|
max_credit numeric(38,2),
|
|
max_debit numeric(38,2),
|
|
min_credit numeric(38,2),
|
|
min_debit numeric(38,2),
|
|
max_debet numeric(38,2),
|
|
min_debet numeric(38,2)
|
|
);
|
|
|
|
|
|
ALTER TABLE public.posting_summary OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 245 (class 1259 OID 20072)
|
|
-- Name: ft_balance_f; Type: TABLE; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
CREATE TABLE raw.ft_balance_f (
|
|
id integer NOT NULL,
|
|
on_date timestamp(6) without time zone,
|
|
account_rk integer,
|
|
currency_rk integer,
|
|
balance_out double precision
|
|
);
|
|
|
|
|
|
ALTER TABLE raw.ft_balance_f OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 244 (class 1259 OID 20071)
|
|
-- Name: ft_balance_f_id_seq; Type: SEQUENCE; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
CREATE SEQUENCE raw.ft_balance_f_id_seq
|
|
AS integer
|
|
START WITH 1
|
|
INCREMENT BY 1
|
|
NO MINVALUE
|
|
NO MAXVALUE
|
|
CACHE 1;
|
|
|
|
|
|
ALTER SEQUENCE raw.ft_balance_f_id_seq OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 4968 (class 0 OID 0)
|
|
-- Dependencies: 244
|
|
-- Name: ft_balance_f_id_seq; Type: SEQUENCE OWNED BY; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
ALTER SEQUENCE raw.ft_balance_f_id_seq OWNED BY raw.ft_balance_f.id;
|
|
|
|
|
|
--
|
|
-- TOC entry 247 (class 1259 OID 20077)
|
|
-- Name: ft_posting_f; Type: TABLE; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
CREATE TABLE raw.ft_posting_f (
|
|
id bigint NOT NULL,
|
|
oper_date date,
|
|
credit_account_rk bigint,
|
|
debet_account_rk bigint,
|
|
credit_amount double precision,
|
|
debet_amount double precision
|
|
);
|
|
|
|
|
|
ALTER TABLE raw.ft_posting_f OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 246 (class 1259 OID 20076)
|
|
-- Name: ft_posting_f_id_seq; Type: SEQUENCE; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
CREATE SEQUENCE raw.ft_posting_f_id_seq
|
|
AS integer
|
|
START WITH 1
|
|
INCREMENT BY 1
|
|
NO MINVALUE
|
|
NO MAXVALUE
|
|
CACHE 1;
|
|
|
|
|
|
ALTER SEQUENCE raw.ft_posting_f_id_seq OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 4969 (class 0 OID 0)
|
|
-- Dependencies: 246
|
|
-- Name: ft_posting_f_id_seq; Type: SEQUENCE OWNED BY; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
ALTER SEQUENCE raw.ft_posting_f_id_seq OWNED BY raw.ft_posting_f.id;
|
|
|
|
|
|
--
|
|
-- TOC entry 249 (class 1259 OID 20082)
|
|
-- Name: md_account_d; Type: TABLE; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
CREATE TABLE raw.md_account_d (
|
|
id bigint NOT NULL,
|
|
data_actual_date date,
|
|
data_actual_end_date date,
|
|
account_rk bigint,
|
|
account_number character varying(255),
|
|
char_type character varying(255),
|
|
currency_rk bigint,
|
|
currency_code character varying(255)
|
|
);
|
|
|
|
|
|
ALTER TABLE raw.md_account_d OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 248 (class 1259 OID 20081)
|
|
-- Name: md_account_d_id_seq; Type: SEQUENCE; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
CREATE SEQUENCE raw.md_account_d_id_seq
|
|
AS integer
|
|
START WITH 1
|
|
INCREMENT BY 1
|
|
NO MINVALUE
|
|
NO MAXVALUE
|
|
CACHE 1;
|
|
|
|
|
|
ALTER SEQUENCE raw.md_account_d_id_seq OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 4970 (class 0 OID 0)
|
|
-- Dependencies: 248
|
|
-- Name: md_account_d_id_seq; Type: SEQUENCE OWNED BY; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
ALTER SEQUENCE raw.md_account_d_id_seq OWNED BY raw.md_account_d.id;
|
|
|
|
|
|
--
|
|
-- TOC entry 251 (class 1259 OID 20087)
|
|
-- Name: md_currency_d; Type: TABLE; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
CREATE TABLE raw.md_currency_d (
|
|
id bigint NOT NULL,
|
|
currency_rk bigint,
|
|
data_actual_date date,
|
|
data_actual_end_date date,
|
|
currency_code character varying(255),
|
|
code_iso_char character varying(255)
|
|
);
|
|
|
|
|
|
ALTER TABLE raw.md_currency_d OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 250 (class 1259 OID 20086)
|
|
-- Name: md_currency_d_id_seq; Type: SEQUENCE; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
CREATE SEQUENCE raw.md_currency_d_id_seq
|
|
AS integer
|
|
START WITH 1
|
|
INCREMENT BY 1
|
|
NO MINVALUE
|
|
NO MAXVALUE
|
|
CACHE 1;
|
|
|
|
|
|
ALTER SEQUENCE raw.md_currency_d_id_seq OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 4971 (class 0 OID 0)
|
|
-- Dependencies: 250
|
|
-- Name: md_currency_d_id_seq; Type: SEQUENCE OWNED BY; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
ALTER SEQUENCE raw.md_currency_d_id_seq OWNED BY raw.md_currency_d.id;
|
|
|
|
|
|
--
|
|
-- TOC entry 253 (class 1259 OID 20092)
|
|
-- Name: md_exchange_rate_d; Type: TABLE; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
CREATE TABLE raw.md_exchange_rate_d (
|
|
id bigint NOT NULL,
|
|
data_actual_date date,
|
|
data_actual_end_date date,
|
|
currency_rk bigint,
|
|
reduced_cource double precision,
|
|
code_iso_num character varying(255)
|
|
);
|
|
|
|
|
|
ALTER TABLE raw.md_exchange_rate_d OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 252 (class 1259 OID 20091)
|
|
-- Name: md_exchange_rate_d_id_seq; Type: SEQUENCE; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
CREATE SEQUENCE raw.md_exchange_rate_d_id_seq
|
|
AS integer
|
|
START WITH 1
|
|
INCREMENT BY 1
|
|
NO MINVALUE
|
|
NO MAXVALUE
|
|
CACHE 1;
|
|
|
|
|
|
ALTER SEQUENCE raw.md_exchange_rate_d_id_seq OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 4972 (class 0 OID 0)
|
|
-- Dependencies: 252
|
|
-- Name: md_exchange_rate_d_id_seq; Type: SEQUENCE OWNED BY; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
ALTER SEQUENCE raw.md_exchange_rate_d_id_seq OWNED BY raw.md_exchange_rate_d.id;
|
|
|
|
|
|
--
|
|
-- TOC entry 255 (class 1259 OID 20097)
|
|
-- Name: md_ledger_account_s; Type: TABLE; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
CREATE TABLE raw.md_ledger_account_s (
|
|
id bigint NOT NULL,
|
|
chapter character varying(255),
|
|
chapter_name character varying(255),
|
|
section_number bigint,
|
|
section_name character varying(255),
|
|
subsection_name character varying(255),
|
|
ledger1_account bigint,
|
|
ledger1_account_name character varying(255),
|
|
ledger_account bigint,
|
|
ledger_account_name character varying(255),
|
|
characteristic character varying(255),
|
|
is_resident integer,
|
|
is_reserve integer,
|
|
is_reserved integer,
|
|
is_loan integer,
|
|
is_reserved_assets integer,
|
|
is_overdue integer,
|
|
is_interest integer,
|
|
pair_account character varying(255),
|
|
start_date date,
|
|
end_date date,
|
|
is_rub_only integer,
|
|
min_term character varying(255),
|
|
min_term_measure character varying(255),
|
|
max_term character varying(255),
|
|
max_term_measure character varying(255),
|
|
ledger_acc_full_name_translit character varying(255),
|
|
is_revaluation character varying(255),
|
|
is_correct character varying(255),
|
|
column1 integer
|
|
);
|
|
|
|
|
|
ALTER TABLE raw.md_ledger_account_s OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 254 (class 1259 OID 20096)
|
|
-- Name: md_ledger_account_s_id_seq; Type: SEQUENCE; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
CREATE SEQUENCE raw.md_ledger_account_s_id_seq
|
|
AS integer
|
|
START WITH 1
|
|
INCREMENT BY 1
|
|
NO MINVALUE
|
|
NO MAXVALUE
|
|
CACHE 1;
|
|
|
|
|
|
ALTER SEQUENCE raw.md_ledger_account_s_id_seq OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 4973 (class 0 OID 0)
|
|
-- Dependencies: 254
|
|
-- Name: md_ledger_account_s_id_seq; Type: SEQUENCE OWNED BY; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
ALTER SEQUENCE raw.md_ledger_account_s_id_seq OWNED BY raw.md_ledger_account_s.id;
|
|
|
|
|
|
--
|
|
-- TOC entry 225 (class 1259 OID 17850)
|
|
-- Name: rejected_data; Type: TABLE; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
CREATE TABLE raw.rejected_data (
|
|
rejected_id integer NOT NULL,
|
|
table_name character varying(100) NOT NULL,
|
|
error_message text NOT NULL,
|
|
rejected_data text
|
|
);
|
|
|
|
|
|
ALTER TABLE raw.rejected_data OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 224 (class 1259 OID 17849)
|
|
-- Name: rejected_data_rejected_id_seq; Type: SEQUENCE; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
CREATE SEQUENCE raw.rejected_data_rejected_id_seq
|
|
AS integer
|
|
START WITH 1
|
|
INCREMENT BY 1
|
|
NO MINVALUE
|
|
NO MAXVALUE
|
|
CACHE 1;
|
|
|
|
|
|
ALTER SEQUENCE raw.rejected_data_rejected_id_seq OWNER TO postgres;
|
|
|
|
--
|
|
-- TOC entry 4974 (class 0 OID 0)
|
|
-- Dependencies: 224
|
|
-- Name: rejected_data_rejected_id_seq; Type: SEQUENCE OWNED BY; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
ALTER SEQUENCE raw.rejected_data_rejected_id_seq OWNED BY raw.rejected_data.rejected_id;
|
|
|
|
|
|
--
|
|
-- TOC entry 4735 (class 2604 OID 17841)
|
|
-- Name: lg_messages record_id; Type: DEFAULT; Schema: dm; Owner: postgres
|
|
--
|
|
|
|
ALTER TABLE ONLY dm.lg_messages ALTER COLUMN record_id SET DEFAULT nextval('dm.lg_messages_record_id_seq'::regclass);
|
|
|
|
|
|
--
|
|
-- TOC entry 4738 (class 2604 OID 20033)
|
|
-- Name: ft_balance_f id; Type: DEFAULT; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
ALTER TABLE ONLY ds.ft_balance_f ALTER COLUMN id SET DEFAULT nextval('ds.ft_balance_f_id_seq'::regclass);
|
|
|
|
|
|
--
|
|
-- TOC entry 4739 (class 2604 OID 20040)
|
|
-- Name: ft_posting_f id; Type: DEFAULT; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
ALTER TABLE ONLY ds.ft_posting_f ALTER COLUMN id SET DEFAULT nextval('ds.ft_posting_f_id_seq'::regclass);
|
|
|
|
|
|
--
|
|
-- TOC entry 4740 (class 2604 OID 20047)
|
|
-- Name: md_account_d id; Type: DEFAULT; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
ALTER TABLE ONLY ds.md_account_d ALTER COLUMN id SET DEFAULT nextval('ds.md_account_d_id_seq'::regclass);
|
|
|
|
|
|
--
|
|
-- TOC entry 4741 (class 2604 OID 20054)
|
|
-- Name: md_currency_d id; Type: DEFAULT; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
ALTER TABLE ONLY ds.md_currency_d ALTER COLUMN id SET DEFAULT nextval('ds.md_currency_d_id_seq'::regclass);
|
|
|
|
|
|
--
|
|
-- TOC entry 4742 (class 2604 OID 20061)
|
|
-- Name: md_exchange_rate_d id; Type: DEFAULT; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
ALTER TABLE ONLY ds.md_exchange_rate_d ALTER COLUMN id SET DEFAULT nextval('ds.md_exchange_rate_d_id_seq'::regclass);
|
|
|
|
|
|
--
|
|
-- TOC entry 4743 (class 2604 OID 20068)
|
|
-- Name: md_ledger_account_s id; Type: DEFAULT; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
ALTER TABLE ONLY ds.md_ledger_account_s ALTER COLUMN id SET DEFAULT nextval('ds.md_ledger_account_s_id_seq'::regclass);
|
|
|
|
|
|
--
|
|
-- TOC entry 4737 (class 2604 OID 17927)
|
|
-- Name: etl_logs log_id; Type: DEFAULT; Schema: logs; Owner: postgres
|
|
--
|
|
|
|
ALTER TABLE ONLY logs.etl_logs ALTER COLUMN log_id SET DEFAULT nextval('logs.etl_logs_log_id_seq'::regclass);
|
|
|
|
|
|
--
|
|
-- TOC entry 4744 (class 2604 OID 20075)
|
|
-- Name: ft_balance_f id; Type: DEFAULT; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
ALTER TABLE ONLY raw.ft_balance_f ALTER COLUMN id SET DEFAULT nextval('raw.ft_balance_f_id_seq'::regclass);
|
|
|
|
|
|
--
|
|
-- TOC entry 4745 (class 2604 OID 20104)
|
|
-- Name: ft_posting_f id; Type: DEFAULT; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
ALTER TABLE ONLY raw.ft_posting_f ALTER COLUMN id SET DEFAULT nextval('raw.ft_posting_f_id_seq'::regclass);
|
|
|
|
|
|
--
|
|
-- TOC entry 4746 (class 2604 OID 20114)
|
|
-- Name: md_account_d id; Type: DEFAULT; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
ALTER TABLE ONLY raw.md_account_d ALTER COLUMN id SET DEFAULT nextval('raw.md_account_d_id_seq'::regclass);
|
|
|
|
|
|
--
|
|
-- TOC entry 4747 (class 2604 OID 20128)
|
|
-- Name: md_currency_d id; Type: DEFAULT; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
ALTER TABLE ONLY raw.md_currency_d ALTER COLUMN id SET DEFAULT nextval('raw.md_currency_d_id_seq'::regclass);
|
|
|
|
|
|
--
|
|
-- TOC entry 4748 (class 2604 OID 20139)
|
|
-- Name: md_exchange_rate_d id; Type: DEFAULT; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
ALTER TABLE ONLY raw.md_exchange_rate_d ALTER COLUMN id SET DEFAULT nextval('raw.md_exchange_rate_d_id_seq'::regclass);
|
|
|
|
|
|
--
|
|
-- TOC entry 4749 (class 2604 OID 20149)
|
|
-- Name: md_ledger_account_s id; Type: DEFAULT; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
ALTER TABLE ONLY raw.md_ledger_account_s ALTER COLUMN id SET DEFAULT nextval('raw.md_ledger_account_s_id_seq'::regclass);
|
|
|
|
|
|
--
|
|
-- TOC entry 4736 (class 2604 OID 17853)
|
|
-- Name: rejected_data rejected_id; Type: DEFAULT; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
ALTER TABLE ONLY raw.rejected_data ALTER COLUMN rejected_id SET DEFAULT nextval('raw.rejected_data_rejected_id_seq'::regclass);
|
|
|
|
|
|
--
|
|
-- TOC entry 4917 (class 0 OID 17745)
|
|
-- Dependencies: 219
|
|
-- Data for Name: dm_account_turnover_f; Type: TABLE DATA; Schema: dm; Owner: postgres
|
|
--
|
|
|
|
-- данные
|
|
|
|
|
|
--
|
|
-- TOC entry 4918 (class 0 OID 17751)
|
|
-- Dependencies: 220
|
|
-- Data for Name: dm_f101_round_f; Type: TABLE DATA; Schema: dm; Owner: postgres
|
|
--
|
|
|
|
-- данные
|
|
|
|
--
|
|
-- TOC entry 4921 (class 0 OID 17838)
|
|
-- Dependencies: 223
|
|
-- Data for Name: lg_messages; Type: TABLE DATA; Schema: dm; Owner: postgres
|
|
--
|
|
|
|
-- данные
|
|
|
|
--
|
|
-- TOC entry 4931 (class 0 OID 20030)
|
|
-- Dependencies: 233
|
|
-- Data for Name: ft_balance_f; Type: TABLE DATA; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
-- данные
|
|
|
|
|
|
--
|
|
-- TOC entry 4933 (class 0 OID 20037)
|
|
-- Dependencies: 235
|
|
-- Data for Name: ft_posting_f; Type: TABLE DATA; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
|
|
-- данные
|
|
|
|
|
|
--
|
|
-- TOC entry 4935 (class 0 OID 20044)
|
|
-- Dependencies: 237
|
|
-- Data for Name: md_account_d; Type: TABLE DATA; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
-- данные
|
|
|
|
|
|
--
|
|
-- TOC entry 4937 (class 0 OID 20051)
|
|
-- Dependencies: 239
|
|
-- Data for Name: md_currency_d; Type: TABLE DATA; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
-- данные
|
|
|
|
|
|
--
|
|
-- TOC entry 4939 (class 0 OID 20058)
|
|
-- Dependencies: 241
|
|
-- Data for Name: md_exchange_rate_d; Type: TABLE DATA; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
-- данные
|
|
|
|
--
|
|
-- TOC entry 4941 (class 0 OID 20065)
|
|
-- Dependencies: 243
|
|
-- Data for Name: md_ledger_account_s; Type: TABLE DATA; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
-- данные
|
|
|
|
|
|
--
|
|
-- TOC entry 4929 (class 0 OID 19593)
|
|
-- Dependencies: 231
|
|
-- Data for Name: etl_log; Type: TABLE DATA; Schema: logs; Owner: postgres
|
|
--
|
|
|
|
|
|
|
|
--
|
|
-- TOC entry 4925 (class 0 OID 17924)
|
|
-- Dependencies: 227
|
|
-- Data for Name: etl_logs; Type: TABLE DATA; Schema: logs; Owner: postgres
|
|
--
|
|
|
|
-- данные
|
|
|
|
--
|
|
-- TOC entry 4927 (class 0 OID 19509)
|
|
-- Dependencies: 229
|
|
-- Data for Name: dm_f101_round_f; Type: TABLE DATA; Schema: public; Owner: postgres
|
|
--
|
|
|
|
-- данные
|
|
|
|
--
|
|
-- TOC entry 4919 (class 0 OID 17827)
|
|
-- Dependencies: 221
|
|
-- Data for Name: posting_summary; Type: TABLE DATA; Schema: public; Owner: postgres
|
|
--
|
|
|
|
-- данные
|
|
|
|
--
|
|
-- TOC entry 4943 (class 0 OID 20072)
|
|
-- Dependencies: 245
|
|
-- Data for Name: ft_balance_f; Type: TABLE DATA; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
-- данные
|
|
|
|
--
|
|
-- TOC entry 4945 (class 0 OID 20077)
|
|
-- Dependencies: 247
|
|
-- Data for Name: ft_posting_f; Type: TABLE DATA; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
-- данные
|
|
|
|
|
|
--
|
|
-- TOC entry 4947 (class 0 OID 20082)
|
|
-- Dependencies: 249
|
|
-- Data for Name: md_account_d; Type: TABLE DATA; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
-- данные
|
|
|
|
|
|
--
|
|
-- TOC entry 4949 (class 0 OID 20087)
|
|
-- Dependencies: 251
|
|
-- Data for Name: md_currency_d; Type: TABLE DATA; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
-- данные
|
|
|
|
|
|
--
|
|
-- TOC entry 4951 (class 0 OID 20092)
|
|
-- Dependencies: 253
|
|
-- Data for Name: md_exchange_rate_d; Type: TABLE DATA; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
|
|
-- данные
|
|
|
|
|
|
--
|
|
-- TOC entry 4953 (class 0 OID 20097)
|
|
-- Dependencies: 255
|
|
-- Data for Name: md_ledger_account_s; Type: TABLE DATA; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
-- данные
|
|
|
|
--
|
|
-- TOC entry 4923 (class 0 OID 17850)
|
|
-- Dependencies: 225
|
|
-- Data for Name: rejected_data; Type: TABLE DATA; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
|
|
|
|
--
|
|
-- TOC entry 4975 (class 0 OID 0)
|
|
-- Dependencies: 222
|
|
-- Name: lg_messages_record_id_seq; Type: SEQUENCE SET; Schema: dm; Owner: postgres
|
|
--
|
|
|
|
SELECT pg_catalog.setval('dm.lg_messages_record_id_seq', 768, true);
|
|
|
|
|
|
--
|
|
-- TOC entry 4976 (class 0 OID 0)
|
|
-- Dependencies: 232
|
|
-- Name: ft_balance_f_id_seq; Type: SEQUENCE SET; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
SELECT pg_catalog.setval('ds.ft_balance_f_id_seq', 1, false);
|
|
|
|
|
|
--
|
|
-- TOC entry 4977 (class 0 OID 0)
|
|
-- Dependencies: 234
|
|
-- Name: ft_posting_f_id_seq; Type: SEQUENCE SET; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
SELECT pg_catalog.setval('ds.ft_posting_f_id_seq', 1, false);
|
|
|
|
|
|
--
|
|
-- TOC entry 4978 (class 0 OID 0)
|
|
-- Dependencies: 236
|
|
-- Name: md_account_d_id_seq; Type: SEQUENCE SET; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
SELECT pg_catalog.setval('ds.md_account_d_id_seq', 1, false);
|
|
|
|
|
|
--
|
|
-- TOC entry 4979 (class 0 OID 0)
|
|
-- Dependencies: 238
|
|
-- Name: md_currency_d_id_seq; Type: SEQUENCE SET; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
SELECT pg_catalog.setval('ds.md_currency_d_id_seq', 1, false);
|
|
|
|
|
|
--
|
|
-- TOC entry 4980 (class 0 OID 0)
|
|
-- Dependencies: 240
|
|
-- Name: md_exchange_rate_d_id_seq; Type: SEQUENCE SET; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
SELECT pg_catalog.setval('ds.md_exchange_rate_d_id_seq', 1, false);
|
|
|
|
|
|
--
|
|
-- TOC entry 4981 (class 0 OID 0)
|
|
-- Dependencies: 242
|
|
-- Name: md_ledger_account_s_id_seq; Type: SEQUENCE SET; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
SELECT pg_catalog.setval('ds.md_ledger_account_s_id_seq', 1, false);
|
|
|
|
|
|
--
|
|
-- TOC entry 4982 (class 0 OID 0)
|
|
-- Dependencies: 230
|
|
-- Name: etl_log_id_seq; Type: SEQUENCE SET; Schema: logs; Owner: postgres
|
|
--
|
|
|
|
SELECT pg_catalog.setval('logs.etl_log_id_seq', 1, false);
|
|
|
|
|
|
--
|
|
-- TOC entry 4983 (class 0 OID 0)
|
|
-- Dependencies: 226
|
|
-- Name: etl_logs_log_id_seq; Type: SEQUENCE SET; Schema: logs; Owner: postgres
|
|
--
|
|
|
|
SELECT pg_catalog.setval('logs.etl_logs_log_id_seq', 327, true);
|
|
|
|
|
|
--
|
|
-- TOC entry 4984 (class 0 OID 0)
|
|
-- Dependencies: 228
|
|
-- Name: dm_f101_round_f_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres
|
|
--
|
|
|
|
SELECT pg_catalog.setval('public.dm_f101_round_f_id_seq', 1, false);
|
|
|
|
|
|
--
|
|
-- TOC entry 4985 (class 0 OID 0)
|
|
-- Dependencies: 244
|
|
-- Name: ft_balance_f_id_seq; Type: SEQUENCE SET; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
SELECT pg_catalog.setval('raw.ft_balance_f_id_seq', 112, true);
|
|
|
|
|
|
--
|
|
-- TOC entry 4986 (class 0 OID 0)
|
|
-- Dependencies: 246
|
|
-- Name: ft_posting_f_id_seq; Type: SEQUENCE SET; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
SELECT pg_catalog.setval('raw.ft_posting_f_id_seq', 33892, true);
|
|
|
|
|
|
--
|
|
-- TOC entry 4987 (class 0 OID 0)
|
|
-- Dependencies: 248
|
|
-- Name: md_account_d_id_seq; Type: SEQUENCE SET; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
SELECT pg_catalog.setval('raw.md_account_d_id_seq', 112, true);
|
|
|
|
|
|
--
|
|
-- TOC entry 4988 (class 0 OID 0)
|
|
-- Dependencies: 250
|
|
-- Name: md_currency_d_id_seq; Type: SEQUENCE SET; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
SELECT pg_catalog.setval('raw.md_currency_d_id_seq', 50, true);
|
|
|
|
|
|
--
|
|
-- TOC entry 4989 (class 0 OID 0)
|
|
-- Dependencies: 252
|
|
-- Name: md_exchange_rate_d_id_seq; Type: SEQUENCE SET; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
SELECT pg_catalog.setval('raw.md_exchange_rate_d_id_seq', 9614, true);
|
|
|
|
|
|
--
|
|
-- TOC entry 4990 (class 0 OID 0)
|
|
-- Dependencies: 254
|
|
-- Name: md_ledger_account_s_id_seq; Type: SEQUENCE SET; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
SELECT pg_catalog.setval('raw.md_ledger_account_s_id_seq', 36, true);
|
|
|
|
|
|
--
|
|
-- TOC entry 4991 (class 0 OID 0)
|
|
-- Dependencies: 224
|
|
-- Name: rejected_data_rejected_id_seq; Type: SEQUENCE SET; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
SELECT pg_catalog.setval('raw.rejected_data_rejected_id_seq', 1, false);
|
|
|
|
|
|
--
|
|
-- TOC entry 4753 (class 2606 OID 17845)
|
|
-- Name: lg_messages lg_messages_pkey; Type: CONSTRAINT; Schema: dm; Owner: postgres
|
|
--
|
|
|
|
ALTER TABLE ONLY dm.lg_messages
|
|
ADD CONSTRAINT lg_messages_pkey PRIMARY KEY (record_id);
|
|
|
|
|
|
--
|
|
-- TOC entry 4763 (class 2606 OID 20035)
|
|
-- Name: ft_balance_f ft_balance_f_pkey; Type: CONSTRAINT; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
ALTER TABLE ONLY ds.ft_balance_f
|
|
ADD CONSTRAINT ft_balance_f_pkey PRIMARY KEY (id, on_date, account_rk);
|
|
|
|
|
|
--
|
|
-- TOC entry 4765 (class 2606 OID 20042)
|
|
-- Name: ft_posting_f ft_posting_f_pkey; Type: CONSTRAINT; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
ALTER TABLE ONLY ds.ft_posting_f
|
|
ADD CONSTRAINT ft_posting_f_pkey PRIMARY KEY (id, oper_date, credit_account_rk, debet_account_rk);
|
|
|
|
|
|
--
|
|
-- TOC entry 4767 (class 2606 OID 20049)
|
|
-- Name: md_account_d md_account_d_pkey; Type: CONSTRAINT; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
ALTER TABLE ONLY ds.md_account_d
|
|
ADD CONSTRAINT md_account_d_pkey PRIMARY KEY (id, data_actual_date, account_rk);
|
|
|
|
|
|
--
|
|
-- TOC entry 4769 (class 2606 OID 20056)
|
|
-- Name: md_currency_d md_currency_d_pkey; Type: CONSTRAINT; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
ALTER TABLE ONLY ds.md_currency_d
|
|
ADD CONSTRAINT md_currency_d_pkey PRIMARY KEY (id, currency_rk, data_actual_date);
|
|
|
|
|
|
--
|
|
-- TOC entry 4771 (class 2606 OID 20063)
|
|
-- Name: md_exchange_rate_d md_exchange_rate_d_pkey; Type: CONSTRAINT; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
ALTER TABLE ONLY ds.md_exchange_rate_d
|
|
ADD CONSTRAINT md_exchange_rate_d_pkey PRIMARY KEY (id, data_actual_date, currency_rk);
|
|
|
|
|
|
--
|
|
-- TOC entry 4773 (class 2606 OID 20070)
|
|
-- Name: md_ledger_account_s md_ledger_account_s_pkey; Type: CONSTRAINT; Schema: ds; Owner: postgres
|
|
--
|
|
|
|
ALTER TABLE ONLY ds.md_ledger_account_s
|
|
ADD CONSTRAINT md_ledger_account_s_pkey PRIMARY KEY (id, ledger_account, start_date);
|
|
|
|
|
|
--
|
|
-- TOC entry 4761 (class 2606 OID 19599)
|
|
-- Name: etl_log etl_log_pkey; Type: CONSTRAINT; Schema: logs; Owner: postgres
|
|
--
|
|
|
|
ALTER TABLE ONLY logs.etl_log
|
|
ADD CONSTRAINT etl_log_pkey PRIMARY KEY (id);
|
|
|
|
|
|
--
|
|
-- TOC entry 4757 (class 2606 OID 17929)
|
|
-- Name: etl_logs etl_logs_pkey; Type: CONSTRAINT; Schema: logs; Owner: postgres
|
|
--
|
|
|
|
ALTER TABLE ONLY logs.etl_logs
|
|
ADD CONSTRAINT etl_logs_pkey PRIMARY KEY (log_id);
|
|
|
|
|
|
--
|
|
-- TOC entry 4759 (class 2606 OID 19515)
|
|
-- Name: dm_f101_round_f dm_f101_round_f_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
|
|
--
|
|
|
|
ALTER TABLE ONLY public.dm_f101_round_f
|
|
ADD CONSTRAINT dm_f101_round_f_pkey PRIMARY KEY (id);
|
|
|
|
|
|
--
|
|
-- TOC entry 4751 (class 2606 OID 17831)
|
|
-- Name: posting_summary posting_summary_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
|
|
--
|
|
|
|
ALTER TABLE ONLY public.posting_summary
|
|
ADD CONSTRAINT posting_summary_pkey PRIMARY KEY (date);
|
|
|
|
|
|
--
|
|
-- TOC entry 4755 (class 2606 OID 17857)
|
|
-- Name: rejected_data rejected_data_pkey; Type: CONSTRAINT; Schema: raw; Owner: postgres
|
|
--
|
|
|
|
ALTER TABLE ONLY raw.rejected_data
|
|
ADD CONSTRAINT rejected_data_pkey PRIMARY KEY (rejected_id);
|
|
|
|
|
|
-- Completed on 2024-07-25 17:30:41
|
|
|
|
--
|
|
-- PostgreSQL database dump complete
|
|
--
|
|
|