View file visavi-rotorcms-63832fa/app/database/migrations/20150921210107_create_comments_table.php

File size: 641B
<?php

use Phinx\Migration\AbstractMigration;

class CreateCommentsTable extends AbstractMigration
{
	/**
	 * Change Method.
	 */
	public function change()
	{
		$table = $this->table('comments');
		$table->addColumn('user_id', 'integer')
			->addColumn('relate_type', 'enum', ['values' => ['news']])
			->addColumn('relate_id', 'integer')
			->addColumn('text', 'text')
			->addColumn('ip', 'string', ['limit' => 15])
			->addColumn('brow', 'string', ['limit' => 25])
			->addColumn('updated_at', 'timestamp')
			->addColumn('created_at', 'timestamp')
			->addIndex('user_id')
			->addIndex(['relate_type', 'relate_id'])
			->create();
	}
}