diff --git a/docker-compose.services.yaml b/docker-compose.services.yaml index def4fa0..bcd7c9d 100644 --- a/docker-compose.services.yaml +++ b/docker-compose.services.yaml @@ -15,8 +15,6 @@ services: POSTGRES_DB: ${DB_NAME} ports: - "${DB_PORT}:5432" - env_file: - - .env.services volumes: - postgres_data:/var/lib/postgresql/data @@ -25,8 +23,6 @@ services: ports: - "9000:9000" - "9001:9001" - env_file: - - .env.services environment: MINIO_ROOT_USER: ${MINIO_ROOT_USER} MINIO_ROOT_PASSWORD: ${MINIO_ROOT_PASSWORD} diff --git a/drizzle/0000_rich_reavers.sql b/drizzle/0000_bright_meltdown.sql similarity index 67% rename from drizzle/0000_rich_reavers.sql rename to drizzle/0000_bright_meltdown.sql index 7a0e6df..46b6792 100644 --- a/drizzle/0000_rich_reavers.sql +++ b/drizzle/0000_bright_meltdown.sql @@ -1,6 +1,4 @@ -CREATE SCHEMA "auth"; ---> statement-breakpoint -CREATE TABLE "auth"."account" ( +CREATE TABLE "account" ( "id" text PRIMARY KEY NOT NULL, "account_id" text NOT NULL, "provider_id" text NOT NULL, @@ -16,7 +14,14 @@ CREATE TABLE "auth"."account" ( "updated_at" timestamp NOT NULL ); --> statement-breakpoint -CREATE TABLE "auth"."session" ( +CREATE TABLE "rate_limit" ( + "id" text PRIMARY KEY NOT NULL, + "key" text, + "count" integer, + "last_request" integer +); +--> statement-breakpoint +CREATE TABLE "session" ( "id" text PRIMARY KEY NOT NULL, "expires_at" timestamp NOT NULL, "token" text NOT NULL, @@ -28,7 +33,7 @@ CREATE TABLE "auth"."session" ( CONSTRAINT "session_token_unique" UNIQUE("token") ); --> statement-breakpoint -CREATE TABLE "auth"."user" ( +CREATE TABLE "user" ( "id" text PRIMARY KEY NOT NULL, "name" text NOT NULL, "email" text NOT NULL, @@ -39,7 +44,7 @@ CREATE TABLE "auth"."user" ( CONSTRAINT "user_email_unique" UNIQUE("email") ); --> statement-breakpoint -CREATE TABLE "auth"."verification" ( +CREATE TABLE "verification" ( "id" text PRIMARY KEY NOT NULL, "identifier" text NOT NULL, "value" text NOT NULL, @@ -48,5 +53,5 @@ CREATE TABLE "auth"."verification" ( "updated_at" timestamp ); --> statement-breakpoint -ALTER TABLE "auth"."account" ADD CONSTRAINT "account_user_id_user_id_fk" FOREIGN KEY ("user_id") REFERENCES "auth"."user"("id") ON DELETE no action ON UPDATE no action;--> statement-breakpoint -ALTER TABLE "auth"."session" ADD CONSTRAINT "session_user_id_user_id_fk" FOREIGN KEY ("user_id") REFERENCES "auth"."user"("id") ON DELETE no action ON UPDATE no action; \ No newline at end of file +ALTER TABLE "account" ADD CONSTRAINT "account_user_id_user_id_fk" FOREIGN KEY ("user_id") REFERENCES "public"."user"("id") ON DELETE no action ON UPDATE no action;--> statement-breakpoint +ALTER TABLE "session" ADD CONSTRAINT "session_user_id_user_id_fk" FOREIGN KEY ("user_id") REFERENCES "public"."user"("id") ON DELETE no action ON UPDATE no action; \ No newline at end of file diff --git a/drizzle/meta/0000_snapshot.json b/drizzle/meta/0000_snapshot.json index 6fff69e..c71cc88 100644 --- a/drizzle/meta/0000_snapshot.json +++ b/drizzle/meta/0000_snapshot.json @@ -1,12 +1,12 @@ { - "id": "1ada386b-032f-4c0c-a867-e25f2e921167", + "id": "e9e52dc2-cfab-453f-8e23-57a32259b8e9", "prevId": "00000000-0000-0000-0000-000000000000", "version": "7", "dialect": "postgresql", "tables": { - "auth.account": { + "public.account": { "name": "account", - "schema": "auth", + "schema": "", "columns": { "id": { "name": "id", @@ -93,7 +93,6 @@ "name": "account_user_id_user_id_fk", "tableFrom": "account", "tableTo": "user", - "schemaTo": "auth", "columnsFrom": [ "user_id" ], @@ -110,9 +109,46 @@ "checkConstraints": {}, "isRLSEnabled": false }, - "auth.session": { + "public.rate_limit": { + "name": "rate_limit", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "text", + "primaryKey": true, + "notNull": true + }, + "key": { + "name": "key", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "count": { + "name": "count", + "type": "integer", + "primaryKey": false, + "notNull": false + }, + "last_request": { + "name": "last_request", + "type": "integer", + "primaryKey": false, + "notNull": false + } + }, + "indexes": {}, + "foreignKeys": {}, + "compositePrimaryKeys": {}, + "uniqueConstraints": {}, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.session": { "name": "session", - "schema": "auth", + "schema": "", "columns": { "id": { "name": "id", @@ -169,7 +205,6 @@ "name": "session_user_id_user_id_fk", "tableFrom": "session", "tableTo": "user", - "schemaTo": "auth", "columnsFrom": [ "user_id" ], @@ -194,9 +229,9 @@ "checkConstraints": {}, "isRLSEnabled": false }, - "auth.user": { + "public.user": { "name": "user", - "schema": "auth", + "schema": "", "columns": { "id": { "name": "id", @@ -257,9 +292,9 @@ "checkConstraints": {}, "isRLSEnabled": false }, - "auth.verification": { + "public.verification": { "name": "verification", - "schema": "auth", + "schema": "", "columns": { "id": { "name": "id", @@ -308,9 +343,7 @@ } }, "enums": {}, - "schemas": { - "auth": "auth" - }, + "schemas": {}, "sequences": {}, "roles": {}, "policies": {}, diff --git a/drizzle/meta/_journal.json b/drizzle/meta/_journal.json index 0ca736c..901f83a 100644 --- a/drizzle/meta/_journal.json +++ b/drizzle/meta/_journal.json @@ -5,8 +5,8 @@ { "idx": 0, "version": "7", - "when": 1736605568502, - "tag": "0000_rich_reavers", + "when": 1736964339376, + "tag": "0000_bright_meltdown", "breakpoints": true } ]