summaryrefslogtreecommitdiff
path: root/server/database
diff options
context:
space:
mode:
authorJoseph Ditton <jditton.atomic@gmail.com>2021-11-20 18:18:58 -0700
committerJoseph Ditton <jditton.atomic@gmail.com>2021-11-20 18:18:58 -0700
commit63c02f62aa3c57f72602a9efe89dc0780d6d3079 (patch)
treedc0a4ef57732ceb3f917b6415ea044ef02ad6f81 /server/database
parent674f1e04439fb1d8293f9788707093b83a1f3f1c (diff)
downloadlocchat-63c02f62aa3c57f72602a9efe89dc0780d6d3079.tar.gz
locchat-63c02f62aa3c57f72602a9efe89dc0780d6d3079.zip
basic login boilerplatre
Diffstat (limited to 'server/database')
-rw-r--r--server/database/cli_config.ts8
-rw-r--r--server/database/migrations/1637028716848-AddUser.ts2
2 files changed, 6 insertions, 4 deletions
diff --git a/server/database/cli_config.ts b/server/database/cli_config.ts
index ca7104a..e75cce8 100644
--- a/server/database/cli_config.ts
+++ b/server/database/cli_config.ts
@@ -7,16 +7,16 @@ export = process.env.NODE_ENV === 'development'
port: 5432,
database: process.env.DATABASE_URL,
autoLoadEntities: true,
- migrations: ['src/database/migrations/*.ts'],
+ migrations: ['server/database/migrations/*.ts'],
cli: {
- migrationsDir: 'src/database/migrations',
+ migrationsDir: 'server/database/migrations',
},
}
: {
url: process.env.DATABASE_URL,
ssl: { rejectUnauthorized: true },
- migrations: ['src/database/migrations/*.ts'],
+ migrations: ['server/database/migrations/*.ts'],
cli: {
- migrationsDir: 'src/database/migrations',
+ migrationsDir: 'server/database/migrations',
},
};
diff --git a/server/database/migrations/1637028716848-AddUser.ts b/server/database/migrations/1637028716848-AddUser.ts
index 6241637..2689d49 100644
--- a/server/database/migrations/1637028716848-AddUser.ts
+++ b/server/database/migrations/1637028716848-AddUser.ts
@@ -10,6 +10,7 @@ export class AddUser1637028716848 implements MigrationInterface {
name: 'id',
type: 'int',
isPrimary: true,
+ isGenerated: true,
},
{
name: 'name',
@@ -25,6 +26,7 @@ export class AddUser1637028716848 implements MigrationInterface {
name: 'email',
type: 'text',
isNullable: false,
+ isUnique: true,
},
],
}),