@@ -3,7 +3,7 @@ import { sql } from '@stacksjs/database'
33
44export async function up ( db : Database < any > ) {
55 await db . schema
6- . createTable ( 'taggable_models ' )
6+ . createTable ( 'taggables ' )
77 . addColumn ( 'id' , 'serial' , col => col . primaryKey ( ) )
88 . addColumn ( 'tag_id' , 'integer' , col => col . notNull ( ) )
99 . addColumn ( 'taggable_id' , 'integer' , col => col . notNull ( ) )
@@ -13,25 +13,25 @@ export async function up(db: Database<any>) {
1313 . execute ( )
1414
1515 await db . schema
16- . alterTable ( 'taggable_models ' )
17- . addForeignKeyConstraint ( 'taggable_models_tag_id_foreign ' , [ 'tag_id' ] , 'tags' , [ 'id' ] , ( cb ) => cb . onDelete ( 'cascade' ) )
16+ . alterTable ( 'taggables ' )
17+ . addForeignKeyConstraint ( 'taggables_tag_id_foreign ' , [ 'tag_id' ] , 'tags' , [ 'id' ] , ( cb ) => cb . onDelete ( 'cascade' ) )
1818 . execute ( )
1919
2020 await db . schema
21- . createIndex ( 'idx_taggable_models_tag ' )
22- . on ( 'taggable_models ' )
21+ . createIndex ( 'idx_taggables_tag ' )
22+ . on ( 'taggables ' )
2323 . column ( 'tag_id' )
2424 . execute ( )
2525
2626 await db . schema
27- . createIndex ( 'idx_taggable_models_polymorphic ' )
28- . on ( 'taggable_models ' )
27+ . createIndex ( 'idx_taggables_polymorphic ' )
28+ . on ( 'taggables ' )
2929 . columns ( [ 'taggable_id' , 'taggable_type' ] )
3030 . execute ( )
3131
3232 await db . schema
33- . createIndex ( 'idx_taggable_models_unique ' )
34- . on ( 'taggable_models ' )
33+ . createIndex ( 'idx_taggables_unique ' )
34+ . on ( 'taggables ' )
3535 . columns ( [ 'tag_id' , 'taggable_id' , 'taggable_type' ] )
3636 . unique ( )
3737 . execute ( )
0 commit comments