@@ -87,11 +87,11 @@ func main() {
8787 Version: 2 ,
8888 UpDownNoTX: &gosmig.UpDownNoTXSQL {
8989 Up: func (ctx context.Context , db *sql.DB ) error {
90- _ , err := db.ExecContext (ctx, ` ALTER TABLE users ADD COLUMN age INT ` )
90+ _ , err := db.ExecContext (ctx, ` CREATE INDEX CONCURRENTLY idx_users_created_at ON users (created_at) ` )
9191 return err
9292 },
9393 Down: func (ctx context.Context , db *sql.DB ) error {
94- _ , err := db.ExecContext (ctx, ` ALTER TABLE users DROP COLUMN age ` )
94+ _ , err := db.ExecContext (ctx, ` DROP INDEX CONCURRENTLY IF EXISTS idx_users_created_at ` )
9595 return err
9696 },
9797 },
@@ -166,11 +166,11 @@ func main() {
166166 Version: 2 ,
167167 UpDownNoTX: &UpDownNoTXSQLX{
168168 Up: func (ctx context.Context , db *sqlx.DB ) error {
169- _ , err := db.ExecContext (ctx, ` ALTER TABLE products ADD COLUMN price DECIMAL(10,2 )` )
169+ _ , err := db.ExecContext (ctx, ` CREATE INDEX CONCURRENTLY idx_users_created_at ON users (created_at )` )
170170 return err
171171 },
172172 Down: func (ctx context.Context , db *sqlx.DB ) error {
173- _ , err := db.ExecContext (ctx, ` ALTER TABLE products DROP COLUMN price ` )
173+ _ , err := db.ExecContext (ctx, ` DROP INDEX CONCURRENTLY IF EXISTS idx_users_created_at ` )
174174 return err
175175 },
176176 },
0 commit comments