<?php

use Phalcon\Mvc\Model\Migration;

class APBDBansosMigration_262 extends Migration
{
    public function up()
    {
        self::$connection->execute('
            CREATE TABLE IF NOT EXISTS "jaga"."apbd_bansos" (
                id SERIAL PRIMARY KEY,
                kode_prov VARCHAR,
                kode_kab VARCHAR,
                kode VARCHAR,
                nama_pemda VARCHAR,
                nama_prov VARCHAR,
                apbd_pra NUMERIC(18,2),
                apbd_pasca NUMERIC(18,2),
                trd_pra NUMERIC(18,2),
                trd_pasca NUMERIC(18,2),
                pad_pra NUMERIC(18,2),
                pad_pasca NUMERIC(18,2),
                blpeg_pra NUMERIC(18,2),
                blpeg_pasca NUMERIC(18,2),
                blbj_pra NUMERIC(18,2),
                blbj_pasca NUMERIC(18,2),
                blmod_pra NUMERIC(18,2),
                blmod_pasca NUMERIC(18,2),
                btt_pra NUMERIC(18,2),
                btt_pasca NUMERIC(18,2),
                bl_kes NUMERIC(18,2),
                bl_jps NUMERIC(18,2),
                pl_pde NUMERIC(18,2),
                totbl_covid NUMERIC(18,2),
                pilkada INTEGER,
                update_per VARCHAR,
                created_at timestamp(6) DEFAULT now(),
                updated_at timestamp(6) DEFAULT now(),
                deleted_at timestamp(6)
            );
        ');

        $this->batchInsert('apbd_bansos', [
                'kode_prov',
                'kode_kab',
                'kode',
                'nama_pemda',
                'nama_prov',
                'apbd_pra',
                'apbd_pasca',
                'trd_pra',
                'trd_pasca',
                'pad_pra',
                'pad_pasca',
                'blpeg_pra',
                'blpeg_pasca',
                'blbj_pra',
                'blbj_pasca',
                'blmod_pra',
                'blmod_pasca',
                'btt_pra',
                'btt_pasca',
                'bl_kes',
                'bl_jps',
                'pl_pde',
                'totbl_covid',
                'pilkada',
                'update_per'
        ]);
    }
}
