<?php

use Phalcon\Mvc\Model\Migration;

class TopikDiskusiBansosMigration_372 extends Migration
{
    public function up() {
        self::$connection->execute("
            ALTER TABLE jaga.topik_diskusi_bansos ADD COLUMN IF NOT EXISTS view_order integer DEFAULT 1;
            DELETE FROM jaga.topik_diskusi_bansos WHERE type = 'DESA';
            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) VALUES ('Desa - Pengelolaan keuangan desa', 'DESA', 1);
            INSERT INTO jaga.topik_diskusi_bansos (deskripsi, type, view_order) VALUES ('Desa - Pengelolaan aset', 'DESA', 2);
            INSERT INTO jaga.topik_diskusi_bansos (deskripsi, type, view_order) VALUES ('Desa - Pengelolaan kekayaan desa yang dipisahkan', 'DESA', 3);
            INSERT INTO jaga.topik_diskusi_bansos (deskripsi, type, view_order) VALUES ('Desa - Lainnya', 'DESA', 4);
        ");
    }

    public function down() {
        self::$connection->execute("
            ALTER TABLE jaga.topik_diskusi_bansos DROP COLUMN IF EXISTS view_order;
            DELETE FROM jaga.topik_diskusi_bansos WHERE type = 'DESA';
            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) VALUES ('Desa - Anggaran Dana Desa', 'DESA');
            INSERT INTO jaga.topik_diskusi_bansos (deskripsi, type) VALUES ('Desa - Pengadaan Sarana dan Prasarana', 'DESA');
            INSERT INTO jaga.topik_diskusi_bansos (deskripsi, type) VALUES ('Desa - Pengelolaan BUMDes', 'DESA');
            INSERT INTO jaga.topik_diskusi_bansos (deskripsi, type) VALUES ('Desa - Lainnya', 'DESA');
        ");
    }
}
