<?php

class PenambahanTopikKeluhanPemiluMigration_464 extends \Phalcon\Mvc\Model\Migration {
    public function up()
    {
        $this->down();

        self::$connection->execute("
            SELECT setval('jaga.topik_diskusi_bansos_id_seq', COALESCE((SELECT MAX(id)+1 FROM jaga.topik_diskusi_bansos), 1), false);

            INSERT INTO jaga.topik_diskusi_bansos (deskripsi, type, view_order, subtype) VALUES ('Pemilu - Penyalahgunaan Anggaran Pemilu', 'PEMILU', 3, 'SALAHGUNA');
        ");

        self::$connection->execute("
            ALTER TABLE jaga.diskusi_keluhan_pemilu 
            ALTER COLUMN id_objek_pemilu DROP NOT NULL;
        ");
    }

    public function down()
    {

        self::$connection->execute("
            DELETE FROM jaga.topik_diskusi_bansos WHERE deskripsi = 'Pemilu - Penyalahgunaan Anggaran Pemilu';
            SELECT setval('jaga.topik_diskusi_bansos_id_seq', COALESCE((SELECT MAX(id)+1 FROM jaga.topik_diskusi_bansos), 1), false);
        ");
    }
}