<% '======================================================================================================================= ' MIGRATION: create_businesses_table '======================================================================================================================= Sub Migration_Up(migration) migration.CreateTable "businesses", "id AUTOINCREMENT PRIMARY KEY, " & _ "name VARCHAR(255) NOT NULL, contact_name VARCHAR(150), industry_id LONG, " & _ "phone VARCHAR(40), phone_digits VARCHAR(20), email VARCHAR(255), website VARCHAR(255), " & _ "address1 VARCHAR(255), city VARCHAR(100), state VARCHAR(50), zip VARCHAR(20), source VARCHAR(255), " & _ "status VARCHAR(20) NOT NULL, is_customer SMALLINT, first_order_date DATETIME, notes LONGTEXT, " & _ "next_action_date DATETIME, last_contacted_at DATETIME, removed_reason VARCHAR(255), removed_at DATETIME, " & _ "import_batch_id LONG, created_at DATETIME" migration.CreateIndex "ix_businesses_phone_digits", "businesses", "phone_digits" migration.CreateIndex "ix_businesses_email", "businesses", "email" migration.CreateIndex "ix_businesses_status", "businesses", "status" migration.CreateIndex "ix_businesses_is_customer", "businesses", "is_customer" migration.CreateIndex "ix_businesses_industry_id", "businesses", "industry_id" migration.CreateIndex "ix_businesses_next_action", "businesses", "next_action_date" migration.CreateIndex "ix_businesses_import_batch", "businesses", "import_batch_id" End Sub Sub Migration_Down(migration) migration.DropTable "businesses" End Sub %>