You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
awaitqueryRunner.query(`CREATE TABLE "comments" ("id" SERIAL NOT NULL, "text" character varying NOT NULL, "createdAt" TIMESTAMP NOT NULL DEFAULT now(), "userId" uuid, "tokenId" uuid, CONSTRAINT "PK_8bf68bc960f2b69e818bdb90dcb" PRIMARY KEY ("id"))`);
@@ -10,47 +10,49 @@ export class Initial1737899459910 implements MigrationInterface {
10
10
awaitqueryRunner.query(`CREATE TABLE "competitions" ("id" uuid NOT NULL DEFAULT uuid_generate_v4(), "txnHash" character varying NOT NULL, "blockNumber" integer NOT NULL, "competitionId" integer NOT NULL, "timestampStart" bigint NOT NULL, "timestampEnd" bigint, "isCompleted" boolean NOT NULL DEFAULT false, "createdAt" TIMESTAMP NOT NULL DEFAULT now(), "winnerTokenId" uuid, CONSTRAINT "REL_1cabb773c3ab1758cde24755fa" UNIQUE ("winnerTokenId"), CONSTRAINT "PK_ef273910798c3a542b475e75c7d" PRIMARY KEY ("id"))`);
11
11
awaitqueryRunner.query(`CREATE TABLE "tokens" ("id" uuid NOT NULL DEFAULT uuid_generate_v4(), "txnHash" character varying NOT NULL, "blockNumber" integer NOT NULL, "address" character varying NOT NULL, "name" character varying NOT NULL, "symbol" character varying NOT NULL, "uri" character varying NOT NULL, "uriData" json, "timestamp" bigint NOT NULL, "totalSupply" numeric NOT NULL DEFAULT '0', "price" double precision NOT NULL DEFAULT '0', "marketCap" double precision NOT NULL DEFAULT '0', "isWinner" boolean NOT NULL DEFAULT false, "isEnabled" boolean NOT NULL DEFAULT true, "createdAt" TIMESTAMP NOT NULL DEFAULT now(), "updatedAt" TIMESTAMP NOT NULL DEFAULT now(), "competitionId" uuid, "userId" uuid, CONSTRAINT "UQ_60d4ed8a9af53cecc343b27ae52" UNIQUE ("txnHash"), CONSTRAINT "UQ_8887c0fb937bc0e9dc36cb62f35" UNIQUE ("address"), CONSTRAINT "PK_3001e89ada36263dabf1fb6210a" PRIMARY KEY ("id"))`);
12
12
awaitqueryRunner.query(`CREATE TABLE "users" ("id" uuid NOT NULL DEFAULT uuid_generate_v4(), "address" character varying NOT NULL, "username" character varying NOT NULL, "isEnabled" boolean NOT NULL DEFAULT true, "createdAt" TIMESTAMP NOT NULL DEFAULT now(), "updatedAt" TIMESTAMP NOT NULL DEFAULT now(), CONSTRAINT "UQ_b0ec0293d53a1385955f9834d5c" UNIQUE ("address"), CONSTRAINT "UQ_fe0bb3f6520ee0469504521e710" UNIQUE ("username"), CONSTRAINT "PK_a3ffb1c0c8416b9fc6f907b7433" PRIMARY KEY ("id"))`);
13
-
awaitqueryRunner.query(`CREATE TABLE "token_burns" ("id" uuid NOT NULL DEFAULT uuid_generate_v4(), "txnHash" character varying NOT NULL, "blockNumber" integer NOT NULL, "burnedAmount" numeric NOT NULL, "fee" numeric NOT NULL, "mintedAmount" numeric NOT NULL, "timestamp" bigint NOT NULL, "createdAt" TIMESTAMP NOT NULL DEFAULT now(), "senderId" uuid, "tokenId" uuid, "winnerTokenId" uuid, CONSTRAINT "UQ_55b31cf9e5c929505080921faea" UNIQUE ("txnHash"), CONSTRAINT "PK_f500ae7d0285eb8f2b687445791" PRIMARY KEY ("id"))`);
14
13
awaitqueryRunner.query(`CREATE TABLE "token_balances" ("id" uuid NOT NULL DEFAULT uuid_generate_v4(), "balance" numeric NOT NULL DEFAULT '0', "updateAt" TIMESTAMP NOT NULL DEFAULT now(), "createdAt" TIMESTAMP NOT NULL DEFAULT now(), "userId" uuid, "tokenId" uuid, CONSTRAINT "PK_e12dc361a93cf25efa25d0a4cdc" PRIMARY KEY ("id"))`);
14
+
awaitqueryRunner.query(`CREATE TABLE "token_burns" ("id" uuid NOT NULL DEFAULT uuid_generate_v4(), "txnHash" character varying NOT NULL, "blockNumber" integer NOT NULL, "burnedAmount" numeric NOT NULL, "fee" numeric NOT NULL, "mintedAmount" numeric NOT NULL, "timestamp" bigint NOT NULL, "createdAt" TIMESTAMP NOT NULL DEFAULT now(), "senderId" uuid, "tokenId" uuid, "winnerTokenId" uuid, CONSTRAINT "UQ_55b31cf9e5c929505080921faea" UNIQUE ("txnHash"), CONSTRAINT "PK_f500ae7d0285eb8f2b687445791" PRIMARY KEY ("id"))`);
15
15
awaitqueryRunner.query(`CREATE TABLE "indexer_state" ("id" uuid NOT NULL DEFAULT uuid_generate_v4(), "blockNumber" integer NOT NULL, CONSTRAINT "PK_186a04c706e20d425992635168a" PRIMARY KEY ("id"))`);
16
-
awaitqueryRunner.query(`CREATE TABLE "signin_requests" ("id" uuid NOT NULL DEFAULT uuid_generate_v4(), "address" character varying NOT NULL, "nonce" integer NOT NULL, "createdAt" TIMESTAMP NOT NULL DEFAULT now(), "updatedAt" TIMESTAMP NOT NULL DEFAULT now(), CONSTRAINT "UQ_626ec9008e03c717f7893754c14" UNIQUE ("address"), CONSTRAINT "PK_9e7302d6c7bbe2be62cc3bba8c1" PRIMARY KEY ("id"))`);
17
16
awaitqueryRunner.query(`CREATE TABLE "liquidity_provisions" ("id" uuid NOT NULL DEFAULT uuid_generate_v4(), "txnHash" character varying NOT NULL, "blockNumber" integer NOT NULL, "pool" character varying NOT NULL, "sender" character varying NOT NULL, "tokenId" uuid NOT NULL, "liquidity" numeric NOT NULL, "actualTokenAmount" numeric NOT NULL, "actualAssetAmount" numeric NOT NULL, "timestamp" bigint NOT NULL, "createdAt" TIMESTAMP NOT NULL DEFAULT now(), "tokenCreatorId" uuid, CONSTRAINT "PK_76db53f9e158c75e076280ca51e" PRIMARY KEY ("id"))`);
17
+
awaitqueryRunner.query(`CREATE TABLE "reports" ("id" uuid NOT NULL DEFAULT uuid_generate_v4(), "type" smallint NOT NULL, "tokenAddress" character varying, "userAddress" character varying, "reporterUserAddress" character varying, "details" character varying, "createdAt" TIMESTAMP NOT NULL DEFAULT now(), CONSTRAINT "PK_d9013193989303580053c0b5ef6" PRIMARY KEY ("id"))`);
18
+
awaitqueryRunner.query(`CREATE TABLE "signin_requests" ("id" uuid NOT NULL DEFAULT uuid_generate_v4(), "address" character varying NOT NULL, "nonce" integer NOT NULL, "createdAt" TIMESTAMP NOT NULL DEFAULT now(), "updatedAt" TIMESTAMP NOT NULL DEFAULT now(), CONSTRAINT "UQ_626ec9008e03c717f7893754c14" UNIQUE ("address"), CONSTRAINT "PK_9e7302d6c7bbe2be62cc3bba8c1" PRIMARY KEY ("id"))`);
18
19
awaitqueryRunner.query(`ALTER TABLE "comments" ADD CONSTRAINT "FK_7e8d7c49f218ebb14314fdb3749" FOREIGN KEY ("userId") REFERENCES "users"("id") ON DELETE NO ACTION ON UPDATE NO ACTION`);
19
20
awaitqueryRunner.query(`ALTER TABLE "comments" ADD CONSTRAINT "FK_a1a9159cff0915f608ecd694fa5" FOREIGN KEY ("tokenId") REFERENCES "tokens"("id") ON DELETE NO ACTION ON UPDATE NO ACTION`);
20
21
awaitqueryRunner.query(`ALTER TABLE "trades" ADD CONSTRAINT "FK_b09eef25e1f2cc0ca543e80fbe6" FOREIGN KEY ("userId") REFERENCES "users"("id") ON DELETE NO ACTION ON UPDATE NO ACTION`);
21
22
awaitqueryRunner.query(`ALTER TABLE "trades" ADD CONSTRAINT "FK_65e5e3d2a8d1700f7f893855bd6" FOREIGN KEY ("tokenId") REFERENCES "tokens"("id") ON DELETE NO ACTION ON UPDATE NO ACTION`);
22
23
awaitqueryRunner.query(`ALTER TABLE "competitions" ADD CONSTRAINT "FK_1cabb773c3ab1758cde24755fa2" FOREIGN KEY ("winnerTokenId") REFERENCES "tokens"("id") ON DELETE NO ACTION ON UPDATE NO ACTION`);
23
24
awaitqueryRunner.query(`ALTER TABLE "tokens" ADD CONSTRAINT "FK_27d5e8fdc5b3b397885dd9eb57d" FOREIGN KEY ("competitionId") REFERENCES "competitions"("id") ON DELETE NO ACTION ON UPDATE NO ACTION`);
24
25
awaitqueryRunner.query(`ALTER TABLE "tokens" ADD CONSTRAINT "FK_d417e5d35f2434afc4bd48cb4d2" FOREIGN KEY ("userId") REFERENCES "users"("id") ON DELETE NO ACTION ON UPDATE NO ACTION`);
26
+
awaitqueryRunner.query(`ALTER TABLE "token_balances" ADD CONSTRAINT "FK_a9f4195c452704e9fe3064197aa" FOREIGN KEY ("userId") REFERENCES "users"("id") ON DELETE NO ACTION ON UPDATE NO ACTION`);
27
+
awaitqueryRunner.query(`ALTER TABLE "token_balances" ADD CONSTRAINT "FK_d46c04b920313214b5b405d84b3" FOREIGN KEY ("tokenId") REFERENCES "tokens"("id") ON DELETE NO ACTION ON UPDATE NO ACTION`);
25
28
awaitqueryRunner.query(`ALTER TABLE "token_burns" ADD CONSTRAINT "FK_a3d57eb40befb6d4198b66c7d86" FOREIGN KEY ("senderId") REFERENCES "users"("id") ON DELETE NO ACTION ON UPDATE NO ACTION`);
26
29
awaitqueryRunner.query(`ALTER TABLE "token_burns" ADD CONSTRAINT "FK_9d17a9475853ae38ae220871cbf" FOREIGN KEY ("tokenId") REFERENCES "tokens"("id") ON DELETE NO ACTION ON UPDATE NO ACTION`);
27
30
awaitqueryRunner.query(`ALTER TABLE "token_burns" ADD CONSTRAINT "FK_7a473a60ecad51ea32e3031270a" FOREIGN KEY ("winnerTokenId") REFERENCES "tokens"("id") ON DELETE NO ACTION ON UPDATE NO ACTION`);
28
-
awaitqueryRunner.query(`ALTER TABLE "token_balances" ADD CONSTRAINT "FK_a9f4195c452704e9fe3064197aa" FOREIGN KEY ("userId") REFERENCES "users"("id") ON DELETE NO ACTION ON UPDATE NO ACTION`);
29
-
awaitqueryRunner.query(`ALTER TABLE "token_balances" ADD CONSTRAINT "FK_d46c04b920313214b5b405d84b3" FOREIGN KEY ("tokenId") REFERENCES "tokens"("id") ON DELETE NO ACTION ON UPDATE NO ACTION`);
30
31
awaitqueryRunner.query(`ALTER TABLE "liquidity_provisions" ADD CONSTRAINT "FK_6151e0c4e7b5ea4d020a9ac1915" FOREIGN KEY ("tokenId") REFERENCES "tokens"("id") ON DELETE NO ACTION ON UPDATE NO ACTION`);
31
32
awaitqueryRunner.query(`ALTER TABLE "liquidity_provisions" ADD CONSTRAINT "FK_b418e0f4cd84fb881aef5b178df" FOREIGN KEY ("tokenCreatorId") REFERENCES "users"("id") ON DELETE NO ACTION ON UPDATE NO ACTION`);
0 commit comments