573 lines
43 KiB
SQL
573 lines
43 KiB
SQL
CREATE TABLE IF NOT EXISTS public.trn_pembiayaan (
|
|
id_unik_pembiayaan uuid DEFAULT public.uuid_generate_v7() NOT NULL,
|
|
tahun integer DEFAULT 0 NOT NULL,
|
|
id_daerah integer DEFAULT 0 NOT NULL,
|
|
id_unik_jadwal uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
id_unik_skpd uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
id_unik_sub_skpd uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
id_akun integer DEFAULT 0 NOT NULL,
|
|
id_profil_bumd integer DEFAULT 0 NOT NULL,
|
|
keterangan text DEFAULT ''::text NOT NULL,
|
|
total_harga numeric(17,2) DEFAULT 0,
|
|
id_profil_bumd_murni integer DEFAULT 0 NOT NULL,
|
|
keterangan_murni text DEFAULT ''::text NOT NULL,
|
|
total_harga_murni numeric(17,2) DEFAULT 0,
|
|
koefisien character varying(150) DEFAULT '1 TAHUN'::character varying,
|
|
volume numeric(17,2) DEFAULT 1,
|
|
satuan character varying(120) DEFAULT 'TAHUN'::character varying,
|
|
id_pembiayaan_lama bigint DEFAULT 0 NOT NULL,
|
|
total_harga_lama double precision DEFAULT 0,
|
|
total_harga_murni_lama double precision DEFAULT 0,
|
|
created_at timestamp(6) without time zone DEFAULT now() NOT NULL,
|
|
created_by integer DEFAULT 0 NOT NULL,
|
|
updated_at timestamp(6) without time zone DEFAULT '0001-01-01 00:00:00'::timestamp without time zone NOT NULL,
|
|
updated_by integer DEFAULT 0 NOT NULL,
|
|
deleted_at timestamp(6) without time zone DEFAULT '0001-01-01 00:00:00'::timestamp without time zone NOT NULL,
|
|
deleted_by integer DEFAULT 0 NOT NULL
|
|
);
|
|
|
|
ALTER TABLE public.trn_pembiayaan ADD CONSTRAINT trn_pembiayaan_pkey PRIMARY KEY (id_unik_pembiayaan, tahun, id_daerah);
|
|
ALTER TABLE public.trn_pembiayaan ADD CONSTRAINT trn_pembiayaan_unique_key UNIQUE (tahun, id_daerah, id_unik_jadwal, id_unik_skpd, id_unik_sub_skpd, id_profil_bumd, id_akun, keterangan);
|
|
|
|
COMMENT ON TABLE public.trn_pembiayaan IS 'Tabel untuk menyimpan informasi anggaran pembiayaan';
|
|
COMMENT ON COLUMN public.trn_pembiayaan.id_unik_pembiayaan IS 'ID unik UUID sebagai ID primary key..';
|
|
COMMENT ON COLUMN public.trn_pembiayaan.id_pembiayaan_lama IS 'Primary key tabel d_pembiayaan lama.';
|
|
COMMENT ON COLUMN public.trn_pembiayaan.tahun IS 'Tahun anggaran.';
|
|
COMMENT ON COLUMN public.trn_pembiayaan.id_daerah IS 'ID daerah terkait.';
|
|
COMMENT ON COLUMN public.trn_pembiayaan.id_unik_jadwal IS 'ID jadwal anggaran.';
|
|
COMMENT ON COLUMN public.trn_pembiayaan.id_unik_skpd IS 'ID SKPD induk.';
|
|
COMMENT ON COLUMN public.trn_pembiayaan.id_unik_sub_skpd IS 'ID SKPD.';
|
|
COMMENT ON COLUMN public.trn_pembiayaan.id_akun IS 'ID akun pembiayaan.';
|
|
COMMENT ON COLUMN public.trn_pembiayaan.id_profil_bumd IS 'ID profil data BUMD.';
|
|
COMMENT ON COLUMN public.trn_pembiayaan.keterangan IS 'keterangan spesifik pada anggaran pembiayaan.';
|
|
COMMENT ON COLUMN public.trn_pembiayaan.total_harga IS 'Total anggaran pembiayaan.';
|
|
COMMENT ON COLUMN public.trn_pembiayaan.koefisien IS 'Detail koefisien volume dan satuan.';
|
|
COMMENT ON COLUMN public.trn_pembiayaan.volume IS 'Volume total pembiayaan.';
|
|
COMMENT ON COLUMN public.trn_pembiayaan.satuan IS 'Satuan volume pembiayaan.';
|
|
COMMENT ON COLUMN public.trn_pembiayaan.created_at IS 'Tanggal dan waktu data dibuat.';
|
|
COMMENT ON COLUMN public.trn_pembiayaan.created_by IS 'ID pengguna yang membuat data.';
|
|
COMMENT ON COLUMN public.trn_pembiayaan.updated_at IS 'Tanggal dan waktu terakhir data diperbarui.';
|
|
COMMENT ON COLUMN public.trn_pembiayaan.updated_by IS 'ID pengguna yang memperbarui data.';
|
|
COMMENT ON COLUMN public.trn_pembiayaan.deleted_at IS 'Tanggal dan waktu data dihapus (soft delete).';
|
|
COMMENT ON COLUMN public.trn_pembiayaan.deleted_by IS 'ID pengguna yang menghapus data.';
|
|
|
|
CREATE INDEX trn_pembiayaan_id_unik_pembiayaan_idx ON public.trn_pembiayaan USING btree (id_unik_pembiayaan);
|
|
CREATE INDEX trn_pembiayaan_tahun_idx ON public.trn_pembiayaan USING btree (tahun);
|
|
CREATE INDEX trn_pembiayaan_id_daerah_idx ON public.trn_pembiayaan USING btree (id_daerah);
|
|
CREATE INDEX trn_pembiayaan_id_unik_jadwal_idx ON public.trn_pembiayaan USING btree (id_unik_jadwal);
|
|
CREATE INDEX trn_pembiayaan_id_unik_skpd_idx ON public.trn_pembiayaan USING btree (id_unik_skpd);
|
|
CREATE INDEX trn_pembiayaan_id_unik_sub_skpd_idx ON public.trn_pembiayaan USING btree (id_unik_sub_skpd);
|
|
CREATE INDEX trn_pembiayaan_id_akun_idx ON public.trn_pembiayaan USING btree (id_akun);
|
|
CREATE INDEX trn_pembiayaan_id_profil_bumd_idx ON public.trn_pembiayaan USING btree (id_profil_bumd);
|
|
|
|
|
|
-- SCHEMA rancangan_murni;
|
|
CREATE TABLE IF NOT EXISTS rancangan_murni.trn_pembiayaan (
|
|
id_unik_pembiayaan uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
tahun integer DEFAULT 0 NOT NULL,
|
|
id_daerah integer DEFAULT 0 NOT NULL,
|
|
id_unik_jadwal uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
id_unik_skpd uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
id_unik_sub_skpd uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
id_akun integer DEFAULT 0 NOT NULL,
|
|
id_profil_bumd integer DEFAULT 0 NOT NULL,
|
|
keterangan text DEFAULT ''::text NOT NULL,
|
|
total_harga numeric(17,2) DEFAULT 0,
|
|
id_profil_bumd_murni integer DEFAULT 0 NOT NULL,
|
|
keterangan_murni text DEFAULT ''::text NOT NULL,
|
|
total_harga_murni numeric(17,2) DEFAULT 0,
|
|
koefisien character varying(150) DEFAULT '1 TAHUN'::character varying,
|
|
volume numeric(17,2) DEFAULT 1,
|
|
satuan character varying(120) DEFAULT 'TAHUN'::character varying,
|
|
id_pembiayaan_lama bigint DEFAULT 0 NOT NULL,
|
|
total_harga_lama double precision DEFAULT 0,
|
|
total_harga_murni_lama double precision DEFAULT 0,
|
|
created_at timestamp(6) without time zone DEFAULT now() NOT NULL,
|
|
created_by integer DEFAULT 0 NOT NULL,
|
|
updated_at timestamp(6) without time zone DEFAULT '0001-01-01 00:00:00'::timestamp without time zone NOT NULL,
|
|
updated_by integer DEFAULT 0 NOT NULL,
|
|
deleted_at timestamp(6) without time zone DEFAULT '0001-01-01 00:00:00'::timestamp without time zone NOT NULL,
|
|
deleted_by integer DEFAULT 0 NOT NULL
|
|
);
|
|
|
|
ALTER TABLE rancangan_murni.trn_pembiayaan ADD CONSTRAINT trn_pembiayaan_pkey PRIMARY KEY (id_unik_pembiayaan, tahun, id_daerah);
|
|
ALTER TABLE rancangan_murni.trn_pembiayaan ADD CONSTRAINT trn_pembiayaan_unique_key UNIQUE (tahun, id_daerah, id_unik_jadwal, id_unik_skpd, id_unik_sub_skpd, id_profil_bumd, id_akun, keterangan);
|
|
|
|
COMMENT ON TABLE rancangan_murni.trn_pembiayaan IS 'Tabel untuk menyimpan informasi anggaran pembiayaan';
|
|
COMMENT ON COLUMN rancangan_murni.trn_pembiayaan.id_unik_pembiayaan IS 'ID unik UUID sebagai ID primary key..';
|
|
COMMENT ON COLUMN rancangan_murni.trn_pembiayaan.id_pembiayaan_lama IS 'Primary key tabel d_pembiayaan lama.';
|
|
COMMENT ON COLUMN rancangan_murni.trn_pembiayaan.tahun IS 'Tahun anggaran.';
|
|
COMMENT ON COLUMN rancangan_murni.trn_pembiayaan.id_daerah IS 'ID daerah terkait.';
|
|
COMMENT ON COLUMN rancangan_murni.trn_pembiayaan.id_unik_jadwal IS 'ID jadwal anggaran.';
|
|
COMMENT ON COLUMN rancangan_murni.trn_pembiayaan.id_unik_skpd IS 'ID SKPD induk.';
|
|
COMMENT ON COLUMN rancangan_murni.trn_pembiayaan.id_unik_sub_skpd IS 'ID SKPD.';
|
|
COMMENT ON COLUMN rancangan_murni.trn_pembiayaan.id_akun IS 'ID akun pembiayaan.';
|
|
COMMENT ON COLUMN rancangan_murni.trn_pembiayaan.id_profil_bumd IS 'ID profil data BUMD.';
|
|
COMMENT ON COLUMN rancangan_murni.trn_pembiayaan.keterangan IS 'keterangan spesifik pada anggaran pembiayaan.';
|
|
COMMENT ON COLUMN rancangan_murni.trn_pembiayaan.total_harga IS 'Total anggaran pembiayaan.';
|
|
COMMENT ON COLUMN rancangan_murni.trn_pembiayaan.koefisien IS 'Detail koefisien volume dan satuan.';
|
|
COMMENT ON COLUMN rancangan_murni.trn_pembiayaan.volume IS 'Volume total pembiayaan.';
|
|
COMMENT ON COLUMN rancangan_murni.trn_pembiayaan.satuan IS 'Satuan volume pembiayaan.';
|
|
COMMENT ON COLUMN rancangan_murni.trn_pembiayaan.created_at IS 'Tanggal dan waktu data dibuat.';
|
|
COMMENT ON COLUMN rancangan_murni.trn_pembiayaan.created_by IS 'ID pengguna yang membuat data.';
|
|
COMMENT ON COLUMN rancangan_murni.trn_pembiayaan.updated_at IS 'Tanggal dan waktu terakhir data diperbarui.';
|
|
COMMENT ON COLUMN rancangan_murni.trn_pembiayaan.updated_by IS 'ID pengguna yang memperbarui data.';
|
|
COMMENT ON COLUMN rancangan_murni.trn_pembiayaan.deleted_at IS 'Tanggal dan waktu data dihapus (soft delete).';
|
|
COMMENT ON COLUMN rancangan_murni.trn_pembiayaan.deleted_by IS 'ID pengguna yang menghapus data.';
|
|
|
|
CREATE INDEX trn_pembiayaan_id_unik_pembiayaan_idx ON rancangan_murni.trn_pembiayaan USING btree (id_unik_pembiayaan);
|
|
CREATE INDEX trn_pembiayaan_tahun_idx ON rancangan_murni.trn_pembiayaan USING btree (tahun);
|
|
CREATE INDEX trn_pembiayaan_id_daerah_idx ON rancangan_murni.trn_pembiayaan USING btree (id_daerah);
|
|
CREATE INDEX trn_pembiayaan_id_unik_jadwal_idx ON rancangan_murni.trn_pembiayaan USING btree (id_unik_jadwal);
|
|
CREATE INDEX trn_pembiayaan_id_unik_skpd_idx ON rancangan_murni.trn_pembiayaan USING btree (id_unik_skpd);
|
|
CREATE INDEX trn_pembiayaan_id_unik_sub_skpd_idx ON rancangan_murni.trn_pembiayaan USING btree (id_unik_sub_skpd);
|
|
CREATE INDEX trn_pembiayaan_id_akun_idx ON rancangan_murni.trn_pembiayaan USING btree (id_akun);
|
|
CREATE INDEX trn_pembiayaan_id_profil_bumd_idx ON rancangan_murni.trn_pembiayaan USING btree (id_profil_bumd);
|
|
|
|
|
|
-- SCHEMA penetapan_murni
|
|
CREATE TABLE IF NOT EXISTS penetapan_murni.trn_pembiayaan (
|
|
id_unik_pembiayaan uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
tahun integer DEFAULT 0 NOT NULL,
|
|
id_daerah integer DEFAULT 0 NOT NULL,
|
|
id_unik_jadwal uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
id_unik_skpd uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
id_unik_sub_skpd uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
id_akun integer DEFAULT 0 NOT NULL,
|
|
id_profil_bumd integer DEFAULT 0 NOT NULL,
|
|
keterangan text DEFAULT ''::text NOT NULL,
|
|
total_harga numeric(17,2) DEFAULT 0,
|
|
id_profil_bumd_murni integer DEFAULT 0 NOT NULL,
|
|
keterangan_murni text DEFAULT ''::text NOT NULL,
|
|
total_harga_murni numeric(17,2) DEFAULT 0,
|
|
koefisien character varying(150) DEFAULT '1 TAHUN'::character varying,
|
|
volume numeric(17,2) DEFAULT 1,
|
|
satuan character varying(120) DEFAULT 'TAHUN'::character varying,
|
|
id_pembiayaan_lama bigint DEFAULT 0 NOT NULL,
|
|
total_harga_lama double precision DEFAULT 0,
|
|
total_harga_murni_lama double precision DEFAULT 0,
|
|
created_at timestamp(6) without time zone DEFAULT now() NOT NULL,
|
|
created_by integer DEFAULT 0 NOT NULL,
|
|
updated_at timestamp(6) without time zone DEFAULT '0001-01-01 00:00:00'::timestamp without time zone NOT NULL,
|
|
updated_by integer DEFAULT 0 NOT NULL,
|
|
deleted_at timestamp(6) without time zone DEFAULT '0001-01-01 00:00:00'::timestamp without time zone NOT NULL,
|
|
deleted_by integer DEFAULT 0 NOT NULL
|
|
);
|
|
|
|
ALTER TABLE penetapan_murni.trn_pembiayaan ADD CONSTRAINT trn_pembiayaan_pkey PRIMARY KEY (id_unik_pembiayaan, tahun, id_daerah);
|
|
ALTER TABLE penetapan_murni.trn_pembiayaan ADD CONSTRAINT trn_pembiayaan_unique_key UNIQUE (tahun, id_daerah, id_unik_jadwal, id_unik_skpd, id_unik_sub_skpd, id_profil_bumd, id_akun, keterangan);
|
|
|
|
COMMENT ON TABLE penetapan_murni.trn_pembiayaan IS 'Tabel untuk menyimpan informasi anggaran pembiayaan';
|
|
COMMENT ON COLUMN penetapan_murni.trn_pembiayaan.id_unik_pembiayaan IS 'ID unik UUID sebagai ID primary key..';
|
|
COMMENT ON COLUMN penetapan_murni.trn_pembiayaan.id_pembiayaan_lama IS 'Primary key tabel d_pembiayaan lama.';
|
|
COMMENT ON COLUMN penetapan_murni.trn_pembiayaan.tahun IS 'Tahun anggaran.';
|
|
COMMENT ON COLUMN penetapan_murni.trn_pembiayaan.id_daerah IS 'ID daerah terkait.';
|
|
COMMENT ON COLUMN penetapan_murni.trn_pembiayaan.id_unik_jadwal IS 'ID jadwal anggaran.';
|
|
COMMENT ON COLUMN penetapan_murni.trn_pembiayaan.id_unik_skpd IS 'ID SKPD induk.';
|
|
COMMENT ON COLUMN penetapan_murni.trn_pembiayaan.id_unik_sub_skpd IS 'ID SKPD.';
|
|
COMMENT ON COLUMN penetapan_murni.trn_pembiayaan.id_akun IS 'ID akun pembiayaan.';
|
|
COMMENT ON COLUMN penetapan_murni.trn_pembiayaan.id_profil_bumd IS 'ID profil data BUMD.';
|
|
COMMENT ON COLUMN penetapan_murni.trn_pembiayaan.keterangan IS 'keterangan spesifik pada anggaran pembiayaan.';
|
|
COMMENT ON COLUMN penetapan_murni.trn_pembiayaan.total_harga IS 'Total anggaran pembiayaan.';
|
|
COMMENT ON COLUMN penetapan_murni.trn_pembiayaan.koefisien IS 'Detail koefisien volume dan satuan.';
|
|
COMMENT ON COLUMN penetapan_murni.trn_pembiayaan.volume IS 'Volume total pembiayaan.';
|
|
COMMENT ON COLUMN penetapan_murni.trn_pembiayaan.satuan IS 'Satuan volume pembiayaan.';
|
|
COMMENT ON COLUMN penetapan_murni.trn_pembiayaan.created_at IS 'Tanggal dan waktu data dibuat.';
|
|
COMMENT ON COLUMN penetapan_murni.trn_pembiayaan.created_by IS 'ID pengguna yang membuat data.';
|
|
COMMENT ON COLUMN penetapan_murni.trn_pembiayaan.updated_at IS 'Tanggal dan waktu terakhir data diperbarui.';
|
|
COMMENT ON COLUMN penetapan_murni.trn_pembiayaan.updated_by IS 'ID pengguna yang memperbarui data.';
|
|
COMMENT ON COLUMN penetapan_murni.trn_pembiayaan.deleted_at IS 'Tanggal dan waktu data dihapus (soft delete).';
|
|
COMMENT ON COLUMN penetapan_murni.trn_pembiayaan.deleted_by IS 'ID pengguna yang menghapus data.';
|
|
|
|
CREATE INDEX trn_pembiayaan_id_unik_pembiayaan_idx ON penetapan_murni.trn_pembiayaan USING btree (id_unik_pembiayaan);
|
|
CREATE INDEX trn_pembiayaan_tahun_idx ON penetapan_murni.trn_pembiayaan USING btree (tahun);
|
|
CREATE INDEX trn_pembiayaan_id_daerah_idx ON penetapan_murni.trn_pembiayaan USING btree (id_daerah);
|
|
CREATE INDEX trn_pembiayaan_id_unik_jadwal_idx ON penetapan_murni.trn_pembiayaan USING btree (id_unik_jadwal);
|
|
CREATE INDEX trn_pembiayaan_id_unik_skpd_idx ON penetapan_murni.trn_pembiayaan USING btree (id_unik_skpd);
|
|
CREATE INDEX trn_pembiayaan_id_unik_sub_skpd_idx ON penetapan_murni.trn_pembiayaan USING btree (id_unik_sub_skpd);
|
|
CREATE INDEX trn_pembiayaan_id_akun_idx ON penetapan_murni.trn_pembiayaan USING btree (id_akun);
|
|
CREATE INDEX trn_pembiayaan_id_profil_bumd_idx ON penetapan_murni.trn_pembiayaan USING btree (id_profil_bumd);
|
|
|
|
|
|
-- SCHEMA rancangan_pergeseran;
|
|
CREATE TABLE IF NOT EXISTS rancangan_pergeseran.trn_pembiayaan (
|
|
id_unik_pembiayaan uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
tahun integer DEFAULT 0 NOT NULL,
|
|
id_daerah integer DEFAULT 0 NOT NULL,
|
|
id_unik_jadwal uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
id_unik_skpd uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
id_unik_sub_skpd uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
id_akun integer DEFAULT 0 NOT NULL,
|
|
id_profil_bumd integer DEFAULT 0 NOT NULL,
|
|
keterangan text DEFAULT ''::text NOT NULL,
|
|
total_harga numeric(17,2) DEFAULT 0,
|
|
id_profil_bumd_murni integer DEFAULT 0 NOT NULL,
|
|
keterangan_murni text DEFAULT ''::text NOT NULL,
|
|
total_harga_murni numeric(17,2) DEFAULT 0,
|
|
koefisien character varying(150) DEFAULT '1 TAHUN'::character varying,
|
|
volume numeric(17,2) DEFAULT 1,
|
|
satuan character varying(120) DEFAULT 'TAHUN'::character varying,
|
|
id_pembiayaan_lama bigint DEFAULT 0 NOT NULL,
|
|
total_harga_lama double precision DEFAULT 0,
|
|
total_harga_murni_lama double precision DEFAULT 0,
|
|
created_at timestamp(6) without time zone DEFAULT now() NOT NULL,
|
|
created_by integer DEFAULT 0 NOT NULL,
|
|
updated_at timestamp(6) without time zone DEFAULT '0001-01-01 00:00:00'::timestamp without time zone NOT NULL,
|
|
updated_by integer DEFAULT 0 NOT NULL,
|
|
deleted_at timestamp(6) without time zone DEFAULT '0001-01-01 00:00:00'::timestamp without time zone NOT NULL,
|
|
deleted_by integer DEFAULT 0 NOT NULL
|
|
);
|
|
|
|
ALTER TABLE rancangan_pergeseran.trn_pembiayaan ADD CONSTRAINT trn_pembiayaan_pkey PRIMARY KEY (id_unik_pembiayaan, tahun, id_daerah);
|
|
ALTER TABLE rancangan_pergeseran.trn_pembiayaan ADD CONSTRAINT trn_pembiayaan_unique_key UNIQUE (tahun, id_daerah, id_unik_jadwal, id_unik_skpd, id_unik_sub_skpd, id_profil_bumd, id_akun, keterangan);
|
|
|
|
COMMENT ON TABLE rancangan_pergeseran.trn_pembiayaan IS 'Tabel untuk menyimpan informasi anggaran pembiayaan';
|
|
COMMENT ON COLUMN rancangan_pergeseran.trn_pembiayaan.id_unik_pembiayaan IS 'ID unik UUID sebagai ID primary key..';
|
|
COMMENT ON COLUMN rancangan_pergeseran.trn_pembiayaan.id_pembiayaan_lama IS 'Primary key tabel d_pembiayaan lama.';
|
|
COMMENT ON COLUMN rancangan_pergeseran.trn_pembiayaan.tahun IS 'Tahun anggaran.';
|
|
COMMENT ON COLUMN rancangan_pergeseran.trn_pembiayaan.id_daerah IS 'ID daerah terkait.';
|
|
COMMENT ON COLUMN rancangan_pergeseran.trn_pembiayaan.id_unik_jadwal IS 'ID jadwal anggaran.';
|
|
COMMENT ON COLUMN rancangan_pergeseran.trn_pembiayaan.id_unik_skpd IS 'ID SKPD induk.';
|
|
COMMENT ON COLUMN rancangan_pergeseran.trn_pembiayaan.id_unik_sub_skpd IS 'ID SKPD.';
|
|
COMMENT ON COLUMN rancangan_pergeseran.trn_pembiayaan.id_akun IS 'ID akun pembiayaan.';
|
|
COMMENT ON COLUMN rancangan_pergeseran.trn_pembiayaan.id_profil_bumd IS 'ID profil data BUMD.';
|
|
COMMENT ON COLUMN rancangan_pergeseran.trn_pembiayaan.keterangan IS 'keterangan spesifik pada anggaran pembiayaan.';
|
|
COMMENT ON COLUMN rancangan_pergeseran.trn_pembiayaan.total_harga IS 'Total anggaran pembiayaan.';
|
|
COMMENT ON COLUMN rancangan_pergeseran.trn_pembiayaan.koefisien IS 'Detail koefisien volume dan satuan.';
|
|
COMMENT ON COLUMN rancangan_pergeseran.trn_pembiayaan.volume IS 'Volume total pembiayaan.';
|
|
COMMENT ON COLUMN rancangan_pergeseran.trn_pembiayaan.satuan IS 'Satuan volume pembiayaan.';
|
|
COMMENT ON COLUMN rancangan_pergeseran.trn_pembiayaan.created_at IS 'Tanggal dan waktu data dibuat.';
|
|
COMMENT ON COLUMN rancangan_pergeseran.trn_pembiayaan.created_by IS 'ID pengguna yang membuat data.';
|
|
COMMENT ON COLUMN rancangan_pergeseran.trn_pembiayaan.updated_at IS 'Tanggal dan waktu terakhir data diperbarui.';
|
|
COMMENT ON COLUMN rancangan_pergeseran.trn_pembiayaan.updated_by IS 'ID pengguna yang memperbarui data.';
|
|
COMMENT ON COLUMN rancangan_pergeseran.trn_pembiayaan.deleted_at IS 'Tanggal dan waktu data dihapus (soft delete).';
|
|
COMMENT ON COLUMN rancangan_pergeseran.trn_pembiayaan.deleted_by IS 'ID pengguna yang menghapus data.';
|
|
|
|
CREATE INDEX trn_pembiayaan_id_unik_pembiayaan_idx ON rancangan_pergeseran.trn_pembiayaan USING btree (id_unik_pembiayaan);
|
|
CREATE INDEX trn_pembiayaan_tahun_idx ON rancangan_pergeseran.trn_pembiayaan USING btree (tahun);
|
|
CREATE INDEX trn_pembiayaan_id_daerah_idx ON rancangan_pergeseran.trn_pembiayaan USING btree (id_daerah);
|
|
CREATE INDEX trn_pembiayaan_id_unik_jadwal_idx ON rancangan_pergeseran.trn_pembiayaan USING btree (id_unik_jadwal);
|
|
CREATE INDEX trn_pembiayaan_id_unik_skpd_idx ON rancangan_pergeseran.trn_pembiayaan USING btree (id_unik_skpd);
|
|
CREATE INDEX trn_pembiayaan_id_unik_sub_skpd_idx ON rancangan_pergeseran.trn_pembiayaan USING btree (id_unik_sub_skpd);
|
|
CREATE INDEX trn_pembiayaan_id_akun_idx ON rancangan_pergeseran.trn_pembiayaan USING btree (id_akun);
|
|
CREATE INDEX trn_pembiayaan_id_profil_bumd_idx ON rancangan_pergeseran.trn_pembiayaan USING btree (id_profil_bumd);
|
|
|
|
|
|
-- SCHEMA penetapan_peregseran
|
|
CREATE TABLE IF NOT EXISTS penetapan_pergeseran.trn_pembiayaan (
|
|
id_unik_pembiayaan uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
tahun integer DEFAULT 0 NOT NULL,
|
|
id_daerah integer DEFAULT 0 NOT NULL,
|
|
id_unik_jadwal uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
id_unik_skpd uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
id_unik_sub_skpd uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
id_akun integer DEFAULT 0 NOT NULL,
|
|
id_profil_bumd integer DEFAULT 0 NOT NULL,
|
|
keterangan text DEFAULT ''::text NOT NULL,
|
|
total_harga numeric(17,2) DEFAULT 0,
|
|
id_profil_bumd_murni integer DEFAULT 0 NOT NULL,
|
|
keterangan_murni text DEFAULT ''::text NOT NULL,
|
|
total_harga_murni numeric(17,2) DEFAULT 0,
|
|
koefisien character varying(150) DEFAULT '1 TAHUN'::character varying,
|
|
volume numeric(17,2) DEFAULT 1,
|
|
satuan character varying(120) DEFAULT 'TAHUN'::character varying,
|
|
id_pembiayaan_lama bigint DEFAULT 0 NOT NULL,
|
|
total_harga_lama double precision DEFAULT 0,
|
|
total_harga_murni_lama double precision DEFAULT 0,
|
|
created_at timestamp(6) without time zone DEFAULT now() NOT NULL,
|
|
created_by integer DEFAULT 0 NOT NULL,
|
|
updated_at timestamp(6) without time zone DEFAULT '0001-01-01 00:00:00'::timestamp without time zone NOT NULL,
|
|
updated_by integer DEFAULT 0 NOT NULL,
|
|
deleted_at timestamp(6) without time zone DEFAULT '0001-01-01 00:00:00'::timestamp without time zone NOT NULL,
|
|
deleted_by integer DEFAULT 0 NOT NULL
|
|
);
|
|
|
|
ALTER TABLE penetapan_pergeseran.trn_pembiayaan ADD CONSTRAINT trn_pembiayaan_pkey PRIMARY KEY (id_unik_pembiayaan, tahun, id_daerah);
|
|
ALTER TABLE penetapan_pergeseran.trn_pembiayaan ADD CONSTRAINT trn_pembiayaan_unique_key UNIQUE (tahun, id_daerah, id_unik_jadwal, id_unik_skpd, id_unik_sub_skpd, id_profil_bumd, id_akun, keterangan);
|
|
|
|
COMMENT ON TABLE penetapan_pergeseran.trn_pembiayaan IS 'Tabel untuk menyimpan informasi anggaran pembiayaan';
|
|
COMMENT ON COLUMN penetapan_pergeseran.trn_pembiayaan.id_unik_pembiayaan IS 'ID unik UUID sebagai ID primary key..';
|
|
COMMENT ON COLUMN penetapan_pergeseran.trn_pembiayaan.id_pembiayaan_lama IS 'Primary key tabel d_pembiayaan lama.';
|
|
COMMENT ON COLUMN penetapan_pergeseran.trn_pembiayaan.tahun IS 'Tahun anggaran.';
|
|
COMMENT ON COLUMN penetapan_pergeseran.trn_pembiayaan.id_daerah IS 'ID daerah terkait.';
|
|
COMMENT ON COLUMN penetapan_pergeseran.trn_pembiayaan.id_unik_jadwal IS 'ID jadwal anggaran.';
|
|
COMMENT ON COLUMN penetapan_pergeseran.trn_pembiayaan.id_unik_skpd IS 'ID SKPD induk.';
|
|
COMMENT ON COLUMN penetapan_pergeseran.trn_pembiayaan.id_unik_sub_skpd IS 'ID SKPD.';
|
|
COMMENT ON COLUMN penetapan_pergeseran.trn_pembiayaan.id_akun IS 'ID akun pembiayaan.';
|
|
COMMENT ON COLUMN penetapan_pergeseran.trn_pembiayaan.id_profil_bumd IS 'ID profil data BUMD.';
|
|
COMMENT ON COLUMN penetapan_pergeseran.trn_pembiayaan.keterangan IS 'keterangan spesifik pada anggaran pembiayaan.';
|
|
COMMENT ON COLUMN penetapan_pergeseran.trn_pembiayaan.total_harga IS 'Total anggaran pembiayaan.';
|
|
COMMENT ON COLUMN penetapan_pergeseran.trn_pembiayaan.koefisien IS 'Detail koefisien volume dan satuan.';
|
|
COMMENT ON COLUMN penetapan_pergeseran.trn_pembiayaan.volume IS 'Volume total pembiayaan.';
|
|
COMMENT ON COLUMN penetapan_pergeseran.trn_pembiayaan.satuan IS 'Satuan volume pembiayaan.';
|
|
COMMENT ON COLUMN penetapan_pergeseran.trn_pembiayaan.created_at IS 'Tanggal dan waktu data dibuat.';
|
|
COMMENT ON COLUMN penetapan_pergeseran.trn_pembiayaan.created_by IS 'ID pengguna yang membuat data.';
|
|
COMMENT ON COLUMN penetapan_pergeseran.trn_pembiayaan.updated_at IS 'Tanggal dan waktu terakhir data diperbarui.';
|
|
COMMENT ON COLUMN penetapan_pergeseran.trn_pembiayaan.updated_by IS 'ID pengguna yang memperbarui data.';
|
|
COMMENT ON COLUMN penetapan_pergeseran.trn_pembiayaan.deleted_at IS 'Tanggal dan waktu data dihapus (soft delete).';
|
|
COMMENT ON COLUMN penetapan_pergeseran.trn_pembiayaan.deleted_by IS 'ID pengguna yang menghapus data.';
|
|
|
|
CREATE INDEX trn_pembiayaan_id_unik_pembiayaan_idx ON penetapan_pergeseran.trn_pembiayaan USING btree (id_unik_pembiayaan);
|
|
CREATE INDEX trn_pembiayaan_tahun_idx ON penetapan_pergeseran.trn_pembiayaan USING btree (tahun);
|
|
CREATE INDEX trn_pembiayaan_id_daerah_idx ON penetapan_pergeseran.trn_pembiayaan USING btree (id_daerah);
|
|
CREATE INDEX trn_pembiayaan_id_unik_jadwal_idx ON penetapan_pergeseran.trn_pembiayaan USING btree (id_unik_jadwal);
|
|
CREATE INDEX trn_pembiayaan_id_unik_skpd_idx ON penetapan_pergeseran.trn_pembiayaan USING btree (id_unik_skpd);
|
|
CREATE INDEX trn_pembiayaan_id_unik_sub_skpd_idx ON penetapan_pergeseran.trn_pembiayaan USING btree (id_unik_sub_skpd);
|
|
CREATE INDEX trn_pembiayaan_id_akun_idx ON penetapan_pergeseran.trn_pembiayaan USING btree (id_akun);
|
|
CREATE INDEX trn_pembiayaan_id_profil_bumd_idx ON penetapan_pergeseran.trn_pembiayaan USING btree (id_profil_bumd);
|
|
|
|
|
|
-- SCHEMA rancangan_perubahan;
|
|
CREATE TABLE IF NOT EXISTS rancangan_perubahan.trn_pembiayaan (
|
|
id_unik_pembiayaan uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
tahun integer DEFAULT 0 NOT NULL,
|
|
id_daerah integer DEFAULT 0 NOT NULL,
|
|
id_unik_jadwal uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
id_unik_skpd uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
id_unik_sub_skpd uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
id_akun integer DEFAULT 0 NOT NULL,
|
|
id_profil_bumd integer DEFAULT 0 NOT NULL,
|
|
keterangan text DEFAULT ''::text NOT NULL,
|
|
total_harga numeric(17,2) DEFAULT 0,
|
|
id_profil_bumd_murni integer DEFAULT 0 NOT NULL,
|
|
keterangan_murni text DEFAULT ''::text NOT NULL,
|
|
total_harga_murni numeric(17,2) DEFAULT 0,
|
|
koefisien character varying(150) DEFAULT '1 TAHUN'::character varying,
|
|
volume numeric(17,2) DEFAULT 1,
|
|
satuan character varying(120) DEFAULT 'TAHUN'::character varying,
|
|
id_pembiayaan_lama bigint DEFAULT 0 NOT NULL,
|
|
total_harga_lama double precision DEFAULT 0,
|
|
total_harga_murni_lama double precision DEFAULT 0,
|
|
created_at timestamp(6) without time zone DEFAULT now() NOT NULL,
|
|
created_by integer DEFAULT 0 NOT NULL,
|
|
updated_at timestamp(6) without time zone DEFAULT '0001-01-01 00:00:00'::timestamp without time zone NOT NULL,
|
|
updated_by integer DEFAULT 0 NOT NULL,
|
|
deleted_at timestamp(6) without time zone DEFAULT '0001-01-01 00:00:00'::timestamp without time zone NOT NULL,
|
|
deleted_by integer DEFAULT 0 NOT NULL
|
|
);
|
|
|
|
ALTER TABLE rancangan_perubahan.trn_pembiayaan ADD CONSTRAINT trn_pembiayaan_pkey PRIMARY KEY (id_unik_pembiayaan, tahun, id_daerah);
|
|
ALTER TABLE rancangan_perubahan.trn_pembiayaan ADD CONSTRAINT trn_pembiayaan_unique_key UNIQUE (tahun, id_daerah, id_unik_jadwal, id_unik_skpd, id_unik_sub_skpd, id_profil_bumd, id_akun, keterangan);
|
|
|
|
COMMENT ON TABLE rancangan_perubahan.trn_pembiayaan IS 'Tabel untuk menyimpan informasi anggaran pembiayaan';
|
|
COMMENT ON COLUMN rancangan_perubahan.trn_pembiayaan.id_unik_pembiayaan IS 'ID unik UUID sebagai ID primary key..';
|
|
COMMENT ON COLUMN rancangan_perubahan.trn_pembiayaan.id_pembiayaan_lama IS 'Primary key tabel d_pembiayaan lama.';
|
|
COMMENT ON COLUMN rancangan_perubahan.trn_pembiayaan.tahun IS 'Tahun anggaran.';
|
|
COMMENT ON COLUMN rancangan_perubahan.trn_pembiayaan.id_daerah IS 'ID daerah terkait.';
|
|
COMMENT ON COLUMN rancangan_perubahan.trn_pembiayaan.id_unik_jadwal IS 'ID jadwal anggaran.';
|
|
COMMENT ON COLUMN rancangan_perubahan.trn_pembiayaan.id_unik_skpd IS 'ID SKPD induk.';
|
|
COMMENT ON COLUMN rancangan_perubahan.trn_pembiayaan.id_unik_sub_skpd IS 'ID SKPD.';
|
|
COMMENT ON COLUMN rancangan_perubahan.trn_pembiayaan.id_akun IS 'ID akun pembiayaan.';
|
|
COMMENT ON COLUMN rancangan_perubahan.trn_pembiayaan.id_profil_bumd IS 'ID profil data BUMD.';
|
|
COMMENT ON COLUMN rancangan_perubahan.trn_pembiayaan.keterangan IS 'keterangan spesifik pada anggaran pembiayaan.';
|
|
COMMENT ON COLUMN rancangan_perubahan.trn_pembiayaan.total_harga IS 'Total anggaran pembiayaan.';
|
|
COMMENT ON COLUMN rancangan_perubahan.trn_pembiayaan.koefisien IS 'Detail koefisien volume dan satuan.';
|
|
COMMENT ON COLUMN rancangan_perubahan.trn_pembiayaan.volume IS 'Volume total pembiayaan.';
|
|
COMMENT ON COLUMN rancangan_perubahan.trn_pembiayaan.satuan IS 'Satuan volume pembiayaan.';
|
|
COMMENT ON COLUMN rancangan_perubahan.trn_pembiayaan.created_at IS 'Tanggal dan waktu data dibuat.';
|
|
COMMENT ON COLUMN rancangan_perubahan.trn_pembiayaan.created_by IS 'ID pengguna yang membuat data.';
|
|
COMMENT ON COLUMN rancangan_perubahan.trn_pembiayaan.updated_at IS 'Tanggal dan waktu terakhir data diperbarui.';
|
|
COMMENT ON COLUMN rancangan_perubahan.trn_pembiayaan.updated_by IS 'ID pengguna yang memperbarui data.';
|
|
COMMENT ON COLUMN rancangan_perubahan.trn_pembiayaan.deleted_at IS 'Tanggal dan waktu data dihapus (soft delete).';
|
|
COMMENT ON COLUMN rancangan_perubahan.trn_pembiayaan.deleted_by IS 'ID pengguna yang menghapus data.';
|
|
|
|
CREATE INDEX trn_pembiayaan_id_unik_pembiayaan_idx ON rancangan_perubahan.trn_pembiayaan USING btree (id_unik_pembiayaan);
|
|
CREATE INDEX trn_pembiayaan_tahun_idx ON rancangan_perubahan.trn_pembiayaan USING btree (tahun);
|
|
CREATE INDEX trn_pembiayaan_id_daerah_idx ON rancangan_perubahan.trn_pembiayaan USING btree (id_daerah);
|
|
CREATE INDEX trn_pembiayaan_id_unik_jadwal_idx ON rancangan_perubahan.trn_pembiayaan USING btree (id_unik_jadwal);
|
|
CREATE INDEX trn_pembiayaan_id_unik_skpd_idx ON rancangan_perubahan.trn_pembiayaan USING btree (id_unik_skpd);
|
|
CREATE INDEX trn_pembiayaan_id_unik_sub_skpd_idx ON rancangan_perubahan.trn_pembiayaan USING btree (id_unik_sub_skpd);
|
|
CREATE INDEX trn_pembiayaan_id_akun_idx ON rancangan_perubahan.trn_pembiayaan USING btree (id_akun);
|
|
CREATE INDEX trn_pembiayaan_id_profil_bumd_idx ON rancangan_perubahan.trn_pembiayaan USING btree (id_profil_bumd);
|
|
|
|
|
|
-- SCHEMA penetapan_perubahan;
|
|
CREATE TABLE IF NOT EXISTS penetapan_perubahan.trn_pembiayaan (
|
|
id_unik_pembiayaan uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
tahun integer DEFAULT 0 NOT NULL,
|
|
id_daerah integer DEFAULT 0 NOT NULL,
|
|
id_unik_jadwal uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
id_unik_skpd uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
id_unik_sub_skpd uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
id_akun integer DEFAULT 0 NOT NULL,
|
|
id_profil_bumd integer DEFAULT 0 NOT NULL,
|
|
keterangan text DEFAULT ''::text NOT NULL,
|
|
total_harga numeric(17,2) DEFAULT 0,
|
|
id_profil_bumd_murni integer DEFAULT 0 NOT NULL,
|
|
keterangan_murni text DEFAULT ''::text NOT NULL,
|
|
total_harga_murni numeric(17,2) DEFAULT 0,
|
|
koefisien character varying(150) DEFAULT '1 TAHUN'::character varying,
|
|
volume numeric(17,2) DEFAULT 1,
|
|
satuan character varying(120) DEFAULT 'TAHUN'::character varying,
|
|
id_pembiayaan_lama bigint DEFAULT 0 NOT NULL,
|
|
total_harga_lama double precision DEFAULT 0,
|
|
total_harga_murni_lama double precision DEFAULT 0,
|
|
created_at timestamp(6) without time zone DEFAULT now() NOT NULL,
|
|
created_by integer DEFAULT 0 NOT NULL,
|
|
updated_at timestamp(6) without time zone DEFAULT '0001-01-01 00:00:00'::timestamp without time zone NOT NULL,
|
|
updated_by integer DEFAULT 0 NOT NULL,
|
|
deleted_at timestamp(6) without time zone DEFAULT '0001-01-01 00:00:00'::timestamp without time zone NOT NULL,
|
|
deleted_by integer DEFAULT 0 NOT NULL
|
|
);
|
|
|
|
ALTER TABLE penetapan_perubahan.trn_pembiayaan ADD CONSTRAINT trn_pembiayaan_pkey PRIMARY KEY (id_unik_pembiayaan, tahun, id_daerah);
|
|
ALTER TABLE penetapan_perubahan.trn_pembiayaan ADD CONSTRAINT trn_pembiayaan_unique_key UNIQUE (tahun, id_daerah, id_unik_jadwal, id_unik_skpd, id_unik_sub_skpd, id_profil_bumd, id_akun, keterangan);
|
|
|
|
COMMENT ON TABLE penetapan_perubahan.trn_pembiayaan IS 'Tabel untuk menyimpan informasi anggaran pembiayaan';
|
|
COMMENT ON COLUMN penetapan_perubahan.trn_pembiayaan.id_unik_pembiayaan IS 'ID unik UUID sebagai ID primary key..';
|
|
COMMENT ON COLUMN penetapan_perubahan.trn_pembiayaan.id_pembiayaan_lama IS 'Primary key tabel d_pembiayaan lama.';
|
|
COMMENT ON COLUMN penetapan_perubahan.trn_pembiayaan.tahun IS 'Tahun anggaran.';
|
|
COMMENT ON COLUMN penetapan_perubahan.trn_pembiayaan.id_daerah IS 'ID daerah terkait.';
|
|
COMMENT ON COLUMN penetapan_perubahan.trn_pembiayaan.id_unik_jadwal IS 'ID jadwal anggaran.';
|
|
COMMENT ON COLUMN penetapan_perubahan.trn_pembiayaan.id_unik_skpd IS 'ID SKPD induk.';
|
|
COMMENT ON COLUMN penetapan_perubahan.trn_pembiayaan.id_unik_sub_skpd IS 'ID SKPD.';
|
|
COMMENT ON COLUMN penetapan_perubahan.trn_pembiayaan.id_akun IS 'ID akun pembiayaan.';
|
|
COMMENT ON COLUMN penetapan_perubahan.trn_pembiayaan.id_profil_bumd IS 'ID profil data BUMD.';
|
|
COMMENT ON COLUMN penetapan_perubahan.trn_pembiayaan.keterangan IS 'keterangan spesifik pada anggaran pembiayaan.';
|
|
COMMENT ON COLUMN penetapan_perubahan.trn_pembiayaan.total_harga IS 'Total anggaran pembiayaan.';
|
|
COMMENT ON COLUMN penetapan_perubahan.trn_pembiayaan.koefisien IS 'Detail koefisien volume dan satuan.';
|
|
COMMENT ON COLUMN penetapan_perubahan.trn_pembiayaan.volume IS 'Volume total pembiayaan.';
|
|
COMMENT ON COLUMN penetapan_perubahan.trn_pembiayaan.satuan IS 'Satuan volume pembiayaan.';
|
|
COMMENT ON COLUMN penetapan_perubahan.trn_pembiayaan.created_at IS 'Tanggal dan waktu data dibuat.';
|
|
COMMENT ON COLUMN penetapan_perubahan.trn_pembiayaan.created_by IS 'ID pengguna yang membuat data.';
|
|
COMMENT ON COLUMN penetapan_perubahan.trn_pembiayaan.updated_at IS 'Tanggal dan waktu terakhir data diperbarui.';
|
|
COMMENT ON COLUMN penetapan_perubahan.trn_pembiayaan.updated_by IS 'ID pengguna yang memperbarui data.';
|
|
COMMENT ON COLUMN penetapan_perubahan.trn_pembiayaan.deleted_at IS 'Tanggal dan waktu data dihapus (soft delete).';
|
|
COMMENT ON COLUMN penetapan_perubahan.trn_pembiayaan.deleted_by IS 'ID pengguna yang menghapus data.';
|
|
|
|
CREATE INDEX trn_pembiayaan_id_unik_pembiayaan_idx ON penetapan_perubahan.trn_pembiayaan USING btree (id_unik_pembiayaan);
|
|
CREATE INDEX trn_pembiayaan_tahun_idx ON penetapan_perubahan.trn_pembiayaan USING btree (tahun);
|
|
CREATE INDEX trn_pembiayaan_id_daerah_idx ON penetapan_perubahan.trn_pembiayaan USING btree (id_daerah);
|
|
CREATE INDEX trn_pembiayaan_id_unik_jadwal_idx ON penetapan_perubahan.trn_pembiayaan USING btree (id_unik_jadwal);
|
|
CREATE INDEX trn_pembiayaan_id_unik_skpd_idx ON penetapan_perubahan.trn_pembiayaan USING btree (id_unik_skpd);
|
|
CREATE INDEX trn_pembiayaan_id_unik_sub_skpd_idx ON penetapan_perubahan.trn_pembiayaan USING btree (id_unik_sub_skpd);
|
|
CREATE INDEX trn_pembiayaan_id_akun_idx ON penetapan_perubahan.trn_pembiayaan USING btree (id_akun);
|
|
CREATE INDEX trn_pembiayaan_id_profil_bumd_idx ON penetapan_perubahan.trn_pembiayaan USING btree (id_profil_bumd);
|
|
|
|
|
|
-- SCHEMA rancangan_pergeseran_perubahan;
|
|
CREATE TABLE IF NOT EXISTS rancangan_pergeseran_perubahan.trn_pembiayaan (
|
|
id_unik_pembiayaan uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
tahun integer DEFAULT 0 NOT NULL,
|
|
id_daerah integer DEFAULT 0 NOT NULL,
|
|
id_unik_jadwal uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
id_unik_skpd uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
id_unik_sub_skpd uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
id_akun integer DEFAULT 0 NOT NULL,
|
|
id_profil_bumd integer DEFAULT 0 NOT NULL,
|
|
keterangan text DEFAULT ''::text NOT NULL,
|
|
total_harga numeric(17,2) DEFAULT 0,
|
|
id_profil_bumd_murni integer DEFAULT 0 NOT NULL,
|
|
keterangan_murni text DEFAULT ''::text NOT NULL,
|
|
total_harga_murni numeric(17,2) DEFAULT 0,
|
|
koefisien character varying(150) DEFAULT '1 TAHUN'::character varying,
|
|
volume numeric(17,2) DEFAULT 1,
|
|
satuan character varying(120) DEFAULT 'TAHUN'::character varying,
|
|
id_pembiayaan_lama bigint DEFAULT 0 NOT NULL,
|
|
total_harga_lama double precision DEFAULT 0,
|
|
total_harga_murni_lama double precision DEFAULT 0,
|
|
created_at timestamp(6) without time zone DEFAULT now() NOT NULL,
|
|
created_by integer DEFAULT 0 NOT NULL,
|
|
updated_at timestamp(6) without time zone DEFAULT '0001-01-01 00:00:00'::timestamp without time zone NOT NULL,
|
|
updated_by integer DEFAULT 0 NOT NULL,
|
|
deleted_at timestamp(6) without time zone DEFAULT '0001-01-01 00:00:00'::timestamp without time zone NOT NULL,
|
|
deleted_by integer DEFAULT 0 NOT NULL
|
|
);
|
|
|
|
ALTER TABLE rancangan_pergeseran_perubahan.trn_pembiayaan ADD CONSTRAINT trn_pembiayaan_pkey PRIMARY KEY (id_unik_pembiayaan, tahun, id_daerah);
|
|
ALTER TABLE rancangan_pergeseran_perubahan.trn_pembiayaan ADD CONSTRAINT trn_pembiayaan_unique_key UNIQUE (tahun, id_daerah, id_unik_jadwal, id_unik_skpd, id_unik_sub_skpd, id_profil_bumd, id_akun, keterangan);
|
|
|
|
COMMENT ON TABLE rancangan_pergeseran_perubahan.trn_pembiayaan IS 'Tabel untuk menyimpan informasi anggaran pembiayaan';
|
|
COMMENT ON COLUMN rancangan_pergeseran_perubahan.trn_pembiayaan.id_unik_pembiayaan IS 'ID unik UUID sebagai ID primary key..';
|
|
COMMENT ON COLUMN rancangan_pergeseran_perubahan.trn_pembiayaan.id_pembiayaan_lama IS 'Primary key tabel d_pembiayaan lama.';
|
|
COMMENT ON COLUMN rancangan_pergeseran_perubahan.trn_pembiayaan.tahun IS 'Tahun anggaran.';
|
|
COMMENT ON COLUMN rancangan_pergeseran_perubahan.trn_pembiayaan.id_daerah IS 'ID daerah terkait.';
|
|
COMMENT ON COLUMN rancangan_pergeseran_perubahan.trn_pembiayaan.id_unik_jadwal IS 'ID jadwal anggaran.';
|
|
COMMENT ON COLUMN rancangan_pergeseran_perubahan.trn_pembiayaan.id_unik_skpd IS 'ID SKPD induk.';
|
|
COMMENT ON COLUMN rancangan_pergeseran_perubahan.trn_pembiayaan.id_unik_sub_skpd IS 'ID SKPD.';
|
|
COMMENT ON COLUMN rancangan_pergeseran_perubahan.trn_pembiayaan.id_akun IS 'ID akun pembiayaan.';
|
|
COMMENT ON COLUMN rancangan_pergeseran_perubahan.trn_pembiayaan.id_profil_bumd IS 'ID profil data BUMD.';
|
|
COMMENT ON COLUMN rancangan_pergeseran_perubahan.trn_pembiayaan.keterangan IS 'keterangan spesifik pada anggaran pembiayaan.';
|
|
COMMENT ON COLUMN rancangan_pergeseran_perubahan.trn_pembiayaan.total_harga IS 'Total anggaran pembiayaan.';
|
|
COMMENT ON COLUMN rancangan_pergeseran_perubahan.trn_pembiayaan.koefisien IS 'Detail koefisien volume dan satuan.';
|
|
COMMENT ON COLUMN rancangan_pergeseran_perubahan.trn_pembiayaan.volume IS 'Volume total pembiayaan.';
|
|
COMMENT ON COLUMN rancangan_pergeseran_perubahan.trn_pembiayaan.satuan IS 'Satuan volume pembiayaan.';
|
|
COMMENT ON COLUMN rancangan_pergeseran_perubahan.trn_pembiayaan.created_at IS 'Tanggal dan waktu data dibuat.';
|
|
COMMENT ON COLUMN rancangan_pergeseran_perubahan.trn_pembiayaan.created_by IS 'ID pengguna yang membuat data.';
|
|
COMMENT ON COLUMN rancangan_pergeseran_perubahan.trn_pembiayaan.updated_at IS 'Tanggal dan waktu terakhir data diperbarui.';
|
|
COMMENT ON COLUMN rancangan_pergeseran_perubahan.trn_pembiayaan.updated_by IS 'ID pengguna yang memperbarui data.';
|
|
COMMENT ON COLUMN rancangan_pergeseran_perubahan.trn_pembiayaan.deleted_at IS 'Tanggal dan waktu data dihapus (soft delete).';
|
|
COMMENT ON COLUMN rancangan_pergeseran_perubahan.trn_pembiayaan.deleted_by IS 'ID pengguna yang menghapus data.';
|
|
|
|
CREATE INDEX trn_pembiayaan_id_unik_pembiayaan_idx ON rancangan_pergeseran_perubahan.trn_pembiayaan USING btree (id_unik_pembiayaan);
|
|
CREATE INDEX trn_pembiayaan_tahun_idx ON rancangan_pergeseran_perubahan.trn_pembiayaan USING btree (tahun);
|
|
CREATE INDEX trn_pembiayaan_id_daerah_idx ON rancangan_pergeseran_perubahan.trn_pembiayaan USING btree (id_daerah);
|
|
CREATE INDEX trn_pembiayaan_id_unik_jadwal_idx ON rancangan_pergeseran_perubahan.trn_pembiayaan USING btree (id_unik_jadwal);
|
|
CREATE INDEX trn_pembiayaan_id_unik_skpd_idx ON rancangan_pergeseran_perubahan.trn_pembiayaan USING btree (id_unik_skpd);
|
|
CREATE INDEX trn_pembiayaan_id_unik_sub_skpd_idx ON rancangan_pergeseran_perubahan.trn_pembiayaan USING btree (id_unik_sub_skpd);
|
|
CREATE INDEX trn_pembiayaan_id_akun_idx ON rancangan_pergeseran_perubahan.trn_pembiayaan USING btree (id_akun);
|
|
CREATE INDEX trn_pembiayaan_id_profil_bumd_idx ON rancangan_pergeseran_perubahan.trn_pembiayaan USING btree (id_profil_bumd);
|
|
|
|
|
|
-- SCHEMA penetapan_pergeseran_perubahan;
|
|
CREATE TABLE IF NOT EXISTS penetapan_pergeseran_perubahan.trn_pembiayaan (
|
|
id_unik_pembiayaan uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
tahun integer DEFAULT 0 NOT NULL,
|
|
id_daerah integer DEFAULT 0 NOT NULL,
|
|
id_unik_jadwal uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
id_unik_skpd uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
id_unik_sub_skpd uuid DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL,
|
|
id_akun integer DEFAULT 0 NOT NULL,
|
|
id_profil_bumd integer DEFAULT 0 NOT NULL,
|
|
keterangan text DEFAULT ''::text NOT NULL,
|
|
total_harga numeric(17,2) DEFAULT 0,
|
|
id_profil_bumd_murni integer DEFAULT 0 NOT NULL,
|
|
keterangan_murni text DEFAULT ''::text NOT NULL,
|
|
total_harga_murni numeric(17,2) DEFAULT 0,
|
|
koefisien character varying(150) DEFAULT '1 TAHUN'::character varying,
|
|
volume numeric(17,2) DEFAULT 1,
|
|
satuan character varying(120) DEFAULT 'TAHUN'::character varying,
|
|
id_pembiayaan_lama bigint DEFAULT 0 NOT NULL,
|
|
total_harga_lama double precision DEFAULT 0,
|
|
total_harga_murni_lama double precision DEFAULT 0,
|
|
created_at timestamp(6) without time zone DEFAULT now() NOT NULL,
|
|
created_by integer DEFAULT 0 NOT NULL,
|
|
updated_at timestamp(6) without time zone DEFAULT '0001-01-01 00:00:00'::timestamp without time zone NOT NULL,
|
|
updated_by integer DEFAULT 0 NOT NULL,
|
|
deleted_at timestamp(6) without time zone DEFAULT '0001-01-01 00:00:00'::timestamp without time zone NOT NULL,
|
|
deleted_by integer DEFAULT 0 NOT NULL
|
|
);
|
|
|
|
ALTER TABLE penetapan_pergeseran_perubahan.trn_pembiayaan ADD CONSTRAINT trn_pembiayaan_pkey PRIMARY KEY (id_unik_pembiayaan, tahun, id_daerah);
|
|
ALTER TABLE penetapan_pergeseran_perubahan.trn_pembiayaan ADD CONSTRAINT trn_pembiayaan_unique_key UNIQUE (tahun, id_daerah, id_unik_jadwal, id_unik_skpd, id_unik_sub_skpd, id_profil_bumd, id_akun, keterangan);
|
|
|
|
COMMENT ON TABLE penetapan_pergeseran_perubahan.trn_pembiayaan IS 'Tabel untuk menyimpan informasi anggaran pembiayaan';
|
|
COMMENT ON COLUMN penetapan_pergeseran_perubahan.trn_pembiayaan.id_unik_pembiayaan IS 'ID unik UUID sebagai ID primary key..';
|
|
COMMENT ON COLUMN penetapan_pergeseran_perubahan.trn_pembiayaan.id_pembiayaan_lama IS 'Primary key tabel d_pembiayaan lama.';
|
|
COMMENT ON COLUMN penetapan_pergeseran_perubahan.trn_pembiayaan.tahun IS 'Tahun anggaran.';
|
|
COMMENT ON COLUMN penetapan_pergeseran_perubahan.trn_pembiayaan.id_daerah IS 'ID daerah terkait.';
|
|
COMMENT ON COLUMN penetapan_pergeseran_perubahan.trn_pembiayaan.id_unik_jadwal IS 'ID jadwal anggaran.';
|
|
COMMENT ON COLUMN penetapan_pergeseran_perubahan.trn_pembiayaan.id_unik_skpd IS 'ID SKPD induk.';
|
|
COMMENT ON COLUMN penetapan_pergeseran_perubahan.trn_pembiayaan.id_unik_sub_skpd IS 'ID SKPD.';
|
|
COMMENT ON COLUMN penetapan_pergeseran_perubahan.trn_pembiayaan.id_akun IS 'ID akun pembiayaan.';
|
|
COMMENT ON COLUMN penetapan_pergeseran_perubahan.trn_pembiayaan.id_profil_bumd IS 'ID profil data BUMD.';
|
|
COMMENT ON COLUMN penetapan_pergeseran_perubahan.trn_pembiayaan.keterangan IS 'keterangan spesifik pada anggaran pembiayaan.';
|
|
COMMENT ON COLUMN penetapan_pergeseran_perubahan.trn_pembiayaan.total_harga IS 'Total anggaran pembiayaan.';
|
|
COMMENT ON COLUMN penetapan_pergeseran_perubahan.trn_pembiayaan.koefisien IS 'Detail koefisien volume dan satuan.';
|
|
COMMENT ON COLUMN penetapan_pergeseran_perubahan.trn_pembiayaan.volume IS 'Volume total pembiayaan.';
|
|
COMMENT ON COLUMN penetapan_pergeseran_perubahan.trn_pembiayaan.satuan IS 'Satuan volume pembiayaan.';
|
|
COMMENT ON COLUMN penetapan_pergeseran_perubahan.trn_pembiayaan.created_at IS 'Tanggal dan waktu data dibuat.';
|
|
COMMENT ON COLUMN penetapan_pergeseran_perubahan.trn_pembiayaan.created_by IS 'ID pengguna yang membuat data.';
|
|
COMMENT ON COLUMN penetapan_pergeseran_perubahan.trn_pembiayaan.updated_at IS 'Tanggal dan waktu terakhir data diperbarui.';
|
|
COMMENT ON COLUMN penetapan_pergeseran_perubahan.trn_pembiayaan.updated_by IS 'ID pengguna yang memperbarui data.';
|
|
COMMENT ON COLUMN penetapan_pergeseran_perubahan.trn_pembiayaan.deleted_at IS 'Tanggal dan waktu data dihapus (soft delete).';
|
|
COMMENT ON COLUMN penetapan_pergeseran_perubahan.trn_pembiayaan.deleted_by IS 'ID pengguna yang menghapus data.';
|
|
|
|
CREATE INDEX trn_pembiayaan_id_unik_pembiayaan_idx ON penetapan_pergeseran_perubahan.trn_pembiayaan USING btree (id_unik_pembiayaan);
|
|
CREATE INDEX trn_pembiayaan_tahun_idx ON penetapan_pergeseran_perubahan.trn_pembiayaan USING btree (tahun);
|
|
CREATE INDEX trn_pembiayaan_id_daerah_idx ON penetapan_pergeseran_perubahan.trn_pembiayaan USING btree (id_daerah);
|
|
CREATE INDEX trn_pembiayaan_id_unik_jadwal_idx ON penetapan_pergeseran_perubahan.trn_pembiayaan USING btree (id_unik_jadwal);
|
|
CREATE INDEX trn_pembiayaan_id_unik_skpd_idx ON penetapan_pergeseran_perubahan.trn_pembiayaan USING btree (id_unik_skpd);
|
|
CREATE INDEX trn_pembiayaan_id_unik_sub_skpd_idx ON penetapan_pergeseran_perubahan.trn_pembiayaan USING btree (id_unik_sub_skpd);
|
|
CREATE INDEX trn_pembiayaan_id_akun_idx ON penetapan_pergeseran_perubahan.trn_pembiayaan USING btree (id_akun);
|
|
CREATE INDEX trn_pembiayaan_id_profil_bumd_idx ON penetapan_pergeseran_perubahan.trn_pembiayaan USING btree (id_profil_bumd); |