We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d876acd commit 489930fCopy full SHA for 489930f
migrations/002_create_accounts.sql
@@ -1,9 +1,16 @@
1
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
2
-CREATE TYPE provider AS ENUM ('google', 'discord', 'github');
+
3
+DO $$
4
+BEGIN
5
+ IF NOT EXISTS (SELECT 1 FROM pg_type WHERE typname = 'PROVIDER') THEN
6
+ CREATE TYPE PROVIDER AS ENUM ('google', 'discord', 'github');
7
+ END IF;
8
+END
9
+$$ LANGUAGE plpgsql;
10
11
CREATE TABLE IF NOT EXISTS accounts (
12
id UUID PRIMARY KEY DEFAULT uuid_generate_v4(),
13
uid UUID REFERENCES users (id) ON DELETE CASCADE,
- provider provider,
14
+ provider PROVIDER,
15
pid VARCHAR(255)
16
);
0 commit comments