diff --git a/resources/database/migrations/1708560752.sql b/resources/database/migrations/1708560752.sql index 3f0a9d4..a1222c8 100644 --- a/resources/database/migrations/1708560752.sql +++ b/resources/database/migrations/1708560752.sql @@ -29,7 +29,7 @@ CREATE TABLE IF NOT EXISTS post ( updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, contents JSON, FOREIGN KEY (teamid) REFERENCES team(id) ON DELETE CASCADE, - FOREIGN KEY (userid) REFERENCES user(id) ON DELETE CASCADE + FOREIGN KEY (userid) REFERENCES person(id) ON DELETE CASCADE ); CREATE TABLE IF NOT EXISTS team_member ( @@ -37,7 +37,7 @@ CREATE TABLE IF NOT EXISTS team_member ( userid INT NOT NULL, team_role TEXT CHECK(team_role IN ('tech lead', 'developer', 'designer', 'design lead', 'other')) DEFAULT 'other', member_since TIMESTAMP DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (teamid, userid) + PRIMARY KEY (teamid, userid), FOREIGN KEY (teamid) REFERENCES team(id) ON DELETE CASCADE, - FOREIGN KEY (userid) REFERENCES user(id) ON DELETE CASCADE + FOREIGN KEY (userid) REFERENCES person(id) ON DELETE CASCADE ); \ No newline at end of file diff --git a/resources/database/setup.ts b/resources/database/setup.ts index 5f7190b..1e1f085 100644 --- a/resources/database/setup.ts +++ b/resources/database/setup.ts @@ -66,7 +66,7 @@ const resetDatabase = async (client: Client): Promise => { console.log( chalk.bold('Emptying database ' + chalk.bold.underline(DATABASE_NAME)) ); - console.log(result.rows); + const tableNames = result.rows.map((table) => table.table_name); if (tableNames.length > 0) { @@ -203,7 +203,6 @@ const run = (): void => { } const client = new Client({ connectionString: connectionUrl }); - console.log(client); setUpDatabase(client, true) .then(() => { console.log(chalk.bgGreen('Database setup completed'));