table('locations', ['id' => false, 'primary_key' => ['id']]) ->addColumn('id', 'integer', ['identity' => true, 'signed' => false]) ->addColumn('name', 'string', ['length' => 255, 'null' => false]) ->addColumn('location', 'string', ['length' => 1024, 'null' => false]) ->addColumn('latlong', 'string', ['length' => 255, 'null' => true]) ->addColumn('created', 'datetime') ->addColumn('modified', 'datetime') ->addIndex('name', ['unique' => true]) ->addIndex('location') ->create(); } }