diff --git a/t3/drizzle/0000_foamy_korg.sql b/t3/drizzle/0000_foamy_korg.sql new file mode 100644 index 0000000..1f7a3f5 --- /dev/null +++ b/t3/drizzle/0000_foamy_korg.sql @@ -0,0 +1,9 @@ +CREATE TABLE `t3_post` ( + `id` bigint AUTO_INCREMENT NOT NULL, + `name` varchar(256), + `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, + `updated_at` timestamp ON UPDATE CURRENT_TIMESTAMP, + CONSTRAINT `t3_post_id` PRIMARY KEY(`id`) +); +--> statement-breakpoint +CREATE INDEX `name_idx` ON `t3_post` (`name`); \ No newline at end of file diff --git a/t3/drizzle/meta/0000_snapshot.json b/t3/drizzle/meta/0000_snapshot.json new file mode 100644 index 0000000..4c6346a --- /dev/null +++ b/t3/drizzle/meta/0000_snapshot.json @@ -0,0 +1,67 @@ +{ + "version": "5", + "dialect": "mysql", + "id": "2edc6673-4688-44c9-8e45-c54e5ff0f133", + "prevId": "00000000-0000-0000-0000-000000000000", + "tables": { + "t3_post": { + "name": "t3_post", + "columns": { + "id": { + "name": "id", + "type": "bigint", + "primaryKey": false, + "notNull": true, + "autoincrement": true + }, + "name": { + "name": "name", + "type": "varchar(256)", + "primaryKey": false, + "notNull": false, + "autoincrement": false + }, + "created_at": { + "name": "created_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "autoincrement": false, + "default": "CURRENT_TIMESTAMP" + }, + "updated_at": { + "name": "updated_at", + "type": "timestamp", + "primaryKey": false, + "notNull": false, + "autoincrement": false, + "onUpdate": true + } + }, + "indexes": { + "name_idx": { + "name": "name_idx", + "columns": [ + "name" + ], + "isUnique": false + } + }, + "foreignKeys": {}, + "compositePrimaryKeys": { + "t3_post_id": { + "name": "t3_post_id", + "columns": [ + "id" + ] + } + }, + "uniqueConstraints": {} + } + }, + "_meta": { + "schemas": {}, + "tables": {}, + "columns": {} + } +} \ No newline at end of file diff --git a/t3/drizzle/meta/_journal.json b/t3/drizzle/meta/_journal.json new file mode 100644 index 0000000..7a733d7 --- /dev/null +++ b/t3/drizzle/meta/_journal.json @@ -0,0 +1,13 @@ +{ + "version": "6", + "dialect": "mysql", + "entries": [ + { + "idx": 0, + "version": "5", + "when": 1720850249392, + "tag": "0000_foamy_korg", + "breakpoints": true + } + ] +} \ No newline at end of file diff --git a/t3/package.json b/t3/package.json index 028a422..7438b23 100644 --- a/t3/package.json +++ b/t3/package.json @@ -1,53 +1,53 @@ { - "name": "t3", - "version": "0.1.0", - "private": true, - "type": "module", - "scripts": { - "build": "next build", - "db:generate": "drizzle-kit generate", - "db:migrate": "drizzle-kit migrate", - "db:push": "drizzle-kit push", - "db:studio": "drizzle-kit studio", - "dev": "next dev", - "lint": "next lint", - "start": "next start" - }, - "dependencies": { - "@t3-oss/env-nextjs": "^0.10.1", - "@tanstack/react-query": "^5.50.0", - "@trpc/client": "^11.0.0-rc.446", - "@trpc/react-query": "^11.0.0-rc.446", - "@trpc/server": "^11.0.0-rc.446", - "drizzle-orm": "^0.30.10", - "geist": "^1.3.0", - "mysql2": "^3.9.7", - "next": "^14.2.4", - "react": "^18.3.1", - "react-dom": "^18.3.1", - "server-only": "^0.0.1", - "superjson": "^2.2.1", - "zod": "^3.23.3" - }, - "devDependencies": { - "@types/eslint": "^8.56.10", - "@types/node": "^20.14.10", - "@types/react": "^18.3.3", - "@types/react-dom": "^18.3.0", - "@typescript-eslint/eslint-plugin": "^7.1.1", - "@typescript-eslint/parser": "^7.1.1", - "drizzle-kit": "^0.21.4", - "eslint": "^8.57.0", - "eslint-config-next": "^14.2.4", - "eslint-plugin-drizzle": "^0.2.3", - "postcss": "^8.4.39", - "prettier": "^3.3.2", - "prettier-plugin-tailwindcss": "^0.6.5", - "tailwindcss": "^3.4.3", - "typescript": "^5.5.3" - }, - "ct3aMetadata": { - "initVersion": "7.36.1" - }, - "packageManager": "pnpm@8.15.4" + "name": "t3", + "version": "0.1.0", + "private": true, + "type": "module", + "scripts": { + "build": "next build", + "db:generate": "drizzle-kit generate", + "db:migrate": "drizzle-kit migrate", + "db:push": "drizzle-kit push", + "db:studio": "drizzle-kit studio", + "dev": "next dev", + "lint": "next lint", + "start": "pnpm run db:migrate && next start" + }, + "dependencies": { + "@t3-oss/env-nextjs": "^0.10.1", + "@tanstack/react-query": "^5.50.0", + "@trpc/client": "^11.0.0-rc.446", + "@trpc/react-query": "^11.0.0-rc.446", + "@trpc/server": "^11.0.0-rc.446", + "drizzle-orm": "^0.30.10", + "geist": "^1.3.0", + "mysql2": "^3.9.7", + "next": "^14.2.4", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "server-only": "^0.0.1", + "superjson": "^2.2.1", + "zod": "^3.23.3" + }, + "devDependencies": { + "@types/eslint": "^8.56.10", + "@types/node": "^20.14.10", + "@types/react": "^18.3.3", + "@types/react-dom": "^18.3.0", + "@typescript-eslint/eslint-plugin": "^7.1.1", + "@typescript-eslint/parser": "^7.1.1", + "drizzle-kit": "^0.21.4", + "eslint": "^8.57.0", + "eslint-config-next": "^14.2.4", + "eslint-plugin-drizzle": "^0.2.3", + "postcss": "^8.4.39", + "prettier": "^3.3.2", + "prettier-plugin-tailwindcss": "^0.6.5", + "tailwindcss": "^3.4.3", + "typescript": "^5.5.3" + }, + "ct3aMetadata": { + "initVersion": "7.36.1" + }, + "packageManager": "pnpm@8.15.4" }