Skip to content

Commit d225896

Browse files
chore: wip
1 parent fbb7863 commit d225896

22 files changed

+93
-96
lines changed

config/database.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export default {
1313

1414
connections: {
1515
sqlite: {
16-
database: env.DB_DATABASE || 'stacks',
16+
database: env.DB_DATABASE || 'database/stacks.sqlite',
1717
prefix: '',
1818
},
1919

database/migrations/1723123853421-create-projects-table.ts renamed to database/migrations/1726834780810-create-projects-table.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ export async function up(db: Database<any>) {
99
.addColumn('description', 'varchar(255)')
1010
.addColumn('url', 'varchar(255)')
1111
.addColumn('status', 'varchar(255)')
12-
.addColumn('created_at', 'timestamp', col => col.notNull().defaultTo(sql.raw('CURRENT_TIMESTAMP')))
13-
.addColumn('updated_at', 'timestamp')
12+
.addColumn('created_at', 'text', col => col.notNull().defaultTo(sql`CURRENT_TIMESTAMP`))
13+
.addColumn('updated_at', 'text', col => col.notNull().defaultTo(sql`CURRENT_TIMESTAMP`))
1414
.execute()
1515
}

database/migrations/1723123853424-create-subscriber_emails-table.ts renamed to database/migrations/1726834780814-create-subscriber_emails-table.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ export async function up(db: Database<any>) {
66
.createTable('subscriber_emails')
77
.addColumn('id', 'integer', col => col.primaryKey().autoIncrement())
88
.addColumn('email', 'varchar(255)', col => col.unique())
9-
.addColumn('created_at', 'timestamp', col => col.notNull().defaultTo(sql.raw('CURRENT_TIMESTAMP')))
10-
.addColumn('updated_at', 'timestamp')
11-
.addColumn('deleted_at', 'timestamp')
9+
.addColumn('created_at', 'text', col => col.notNull().defaultTo(sql`CURRENT_TIMESTAMP`))
10+
.addColumn('updated_at', 'text', col => col.notNull().defaultTo(sql`CURRENT_TIMESTAMP`))
11+
.addColumn('deleted_at', 'text')
1212
.execute()
1313
}

database/migrations/1723123853426-create-personal_access_tokens-table.ts renamed to database/migrations/1726834780818-create-personal_access_tokens-table.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,8 @@ export async function up(db: Database<any>) {
88
.addColumn('name', 'varchar(255)')
99
.addColumn('token', 'varchar(512)', col => col.unique())
1010
.addColumn('plain_text_token', 'varchar(512)')
11-
.addColumn('abilities', sql`enum('read', 'write', 'admin', 'read|write', 'read|admin', 'write|admin', 'read|write|admin')`)
12-
.addColumn('team_id', 'integer', (col) =>
13-
col.references('teams.id').onDelete('cascade')
14-
)
15-
.addColumn('created_at', 'timestamp', col => col.notNull().defaultTo(sql.raw('CURRENT_TIMESTAMP')))
16-
.addColumn('updated_at', 'timestamp')
11+
.addColumn('abilities', 'text')
12+
.addColumn('created_at', 'text', col => col.notNull().defaultTo(sql`CURRENT_TIMESTAMP`))
13+
.addColumn('updated_at', 'text', col => col.notNull().defaultTo(sql`CURRENT_TIMESTAMP`))
1714
.execute()
1815
}
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import type { Database } from '@stacksjs/database'
22
export async function up(db: Database<any>) {
33
await db.schema
4-
.createTable('personal_access_token_teams')
4+
.createTable('team_personal_access_tokens')
55
.addColumn('id', 'integer', col => col.primaryKey().autoIncrement())
66
.addColumn('team_id', 'integer')
7-
.addColumn('personal_access_token_id', 'integer')
7+
.addColumn('accesstoken_id', 'integer')
88
.execute()
99
}

database/migrations/1723123853431-create-teams-table.ts renamed to database/migrations/1726834780823-create-teams-table.ts

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,7 @@ export async function up(db: Database<any>) {
1313
.addColumn('description', 'varchar(255)')
1414
.addColumn('path', 'varchar(255)')
1515
.addColumn('is_personal', 'boolean')
16-
.addColumn('accesstoken_id', 'integer', (col) =>
17-
col.references('personal_access_tokens.id').onDelete('cascade')
18-
)
19-
.addColumn('user_id', 'integer', (col) =>
20-
col.references('users.id').onDelete('cascade')
21-
)
22-
.addColumn('created_at', 'timestamp', col => col.notNull().defaultTo(sql.raw('CURRENT_TIMESTAMP')))
23-
.addColumn('updated_at', 'timestamp')
16+
.addColumn('created_at', 'text', col => col.notNull().defaultTo(sql`CURRENT_TIMESTAMP`))
17+
.addColumn('updated_at', 'text', col => col.notNull().defaultTo(sql`CURRENT_TIMESTAMP`))
2418
.execute()
2519
}

database/migrations/1723123853433-create-subscribers-table.ts renamed to database/migrations/1726834780827-create-subscribers-table.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,7 @@ export async function up(db: Database<any>) {
66
.createTable('subscribers')
77
.addColumn('id', 'integer', col => col.primaryKey().autoIncrement())
88
.addColumn('subscribed', 'boolean')
9-
.addColumn('user_id', 'integer', (col) =>
10-
col.references('users.id').onDelete('cascade')
11-
)
12-
.addColumn('created_at', 'timestamp', col => col.notNull().defaultTo(sql.raw('CURRENT_TIMESTAMP')))
13-
.addColumn('updated_at', 'timestamp')
9+
.addColumn('created_at', 'text', col => col.notNull().defaultTo(sql`CURRENT_TIMESTAMP`))
10+
.addColumn('updated_at', 'text', col => col.notNull().defaultTo(sql`CURRENT_TIMESTAMP`))
1411
.execute()
1512
}

database/migrations/1723123853435-create-deployments-table.ts renamed to database/migrations/1726834780830-create-deployments-table.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,7 @@ export async function up(db: Database<any>) {
1212
.addColumn('execution_time', 'integer')
1313
.addColumn('deploy_script', 'varchar(255)')
1414
.addColumn('terminal_output', 'varchar(255)')
15-
.addColumn('user_id', 'integer', (col) =>
16-
col.references('users.id').onDelete('cascade')
17-
)
18-
.addColumn('created_at', 'timestamp', col => col.notNull().defaultTo(sql.raw('CURRENT_TIMESTAMP')))
19-
.addColumn('updated_at', 'timestamp')
15+
.addColumn('created_at', 'text', col => col.notNull().defaultTo(sql`CURRENT_TIMESTAMP`))
16+
.addColumn('updated_at', 'text', col => col.notNull().defaultTo(sql`CURRENT_TIMESTAMP`))
2017
.execute()
2118
}

database/migrations/1723123853437-create-releases-table.ts renamed to database/migrations/1726834780832-create-releases-table.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ export async function up(db: Database<any>) {
66
.createTable('releases')
77
.addColumn('id', 'integer', col => col.primaryKey().autoIncrement())
88
.addColumn('version', 'varchar(255)', col => col.unique())
9-
.addColumn('created_at', 'timestamp', col => col.notNull().defaultTo(sql.raw('CURRENT_TIMESTAMP')))
10-
.addColumn('updated_at', 'timestamp')
9+
.addColumn('created_at', 'text', col => col.notNull().defaultTo(sql`CURRENT_TIMESTAMP`))
10+
.addColumn('updated_at', 'text', col => col.notNull().defaultTo(sql`CURRENT_TIMESTAMP`))
1111
.execute()
1212
}

0 commit comments

Comments
 (0)