{
	"id": "00000000-0000-0000-0000-000000000000",
	"prevId": "",
	"version": "7",
	"dialect": "postgresql",
	"tables": {
		"public.session": {
			"name": "session",
			"schema": "",
			"columns": {
				"sessionToken": {
					"name": "sessionToken",
					"type": "text",
					"primaryKey": true,
					"notNull": true
				},
				"userId": {
					"name": "userId",
					"type": "text",
					"primaryKey": false,
					"notNull": true
				},
				"expires": {
					"name": "expires",
					"type": "timestamp",
					"primaryKey": false,
					"notNull": true
				}
			},
			"indexes": {},
			"foreignKeys": {
				"session_userId_user_id_fk": {
					"name": "session_userId_user_id_fk",
					"tableFrom": "session",
					"tableTo": "user",
					"schemaTo": "public",
					"columnsFrom": ["userId"],
					"columnsTo": ["id"],
					"onDelete": "cascade",
					"onUpdate": "no action"
				}
			},
			"compositePrimaryKeys": {},
			"uniqueConstraints": {},
			"checkConstraints": {},
			"policies": {},
			"isRLSEnabled": false
		},
		"public.user": {
			"name": "user",
			"schema": "",
			"columns": {
				"id": {
					"name": "id",
					"type": "text",
					"primaryKey": true,
					"notNull": true
				},
				"name": {
					"name": "name",
					"type": "text",
					"primaryKey": false,
					"notNull": false
				},
				"email": {
					"name": "email",
					"type": "text",
					"primaryKey": false,
					"notNull": true
				},
				"emailVerified": {
					"name": "emailVerified",
					"type": "timestamp",
					"primaryKey": false,
					"notNull": false
				},
				"image": {
					"name": "image",
					"type": "text",
					"primaryKey": false,
					"notNull": false
				}
			},
			"indexes": {},
			"foreignKeys": {},
			"compositePrimaryKeys": {},
			"uniqueConstraints": {},
			"checkConstraints": {},
			"policies": {},
			"isRLSEnabled": false
		},
		"public.verificationToken": {
			"name": "verificationToken",
			"schema": "",
			"columns": {
				"identifier": {
					"name": "identifier",
					"type": "text",
					"primaryKey": false,
					"notNull": true
				},
				"token": {
					"name": "token",
					"type": "text",
					"primaryKey": false,
					"notNull": true
				},
				"expires": {
					"name": "expires",
					"type": "timestamp",
					"primaryKey": false,
					"notNull": true
				}
			},
			"indexes": {},
			"foreignKeys": {},
			"compositePrimaryKeys": {
				"verificationToken_identifier_token_pk": {
					"name": "verificationToken_identifier_token_pk",
					"columns": ["identifier", "token"]
				}
			},
			"uniqueConstraints": {},
			"checkConstraints": {},
			"policies": {},
			"isRLSEnabled": false
		},
		"public.authenticator": {
			"name": "authenticator",
			"schema": "",
			"columns": {
				"credentialID": {
					"name": "credentialID",
					"type": "text",
					"primaryKey": false,
					"notNull": true
				},
				"userId": {
					"name": "userId",
					"type": "text",
					"primaryKey": false,
					"notNull": true
				},
				"providerAccountId": {
					"name": "providerAccountId",
					"type": "text",
					"primaryKey": false,
					"notNull": true
				},
				"credentialPublicKey": {
					"name": "credentialPublicKey",
					"type": "text",
					"primaryKey": false,
					"notNull": true
				},
				"counter": {
					"name": "counter",
					"type": "integer",
					"primaryKey": false,
					"notNull": true
				},
				"credentialDeviceType": {
					"name": "credentialDeviceType",
					"type": "text",
					"primaryKey": false,
					"notNull": true
				},
				"credentialBackedUp": {
					"name": "credentialBackedUp",
					"type": "boolean",
					"primaryKey": false,
					"notNull": true
				},
				"transports": {
					"name": "transports",
					"type": "text",
					"primaryKey": false,
					"notNull": false
				}
			},
			"indexes": {},
			"foreignKeys": {
				"authenticator_userId_user_id_fk": {
					"name": "authenticator_userId_user_id_fk",
					"tableFrom": "authenticator",
					"tableTo": "user",
					"schemaTo": "public",
					"columnsFrom": ["userId"],
					"columnsTo": ["id"],
					"onDelete": "cascade",
					"onUpdate": "no action"
				}
			},
			"compositePrimaryKeys": {
				"authenticator_userId_credentialID_pk": {
					"name": "authenticator_userId_credentialID_pk",
					"columns": ["credentialID", "userId"]
				}
			},
			"uniqueConstraints": {
				"authenticator_credentialID_unique": {
					"columns": ["credentialID"],
					"nullsNotDistinct": false,
					"name": "authenticator_credentialID_unique"
				}
			},
			"checkConstraints": {},
			"policies": {},
			"isRLSEnabled": false
		},
		"public.account": {
			"name": "account",
			"schema": "",
			"columns": {
				"userId": {
					"name": "userId",
					"type": "text",
					"primaryKey": false,
					"notNull": true
				},
				"type": {
					"name": "type",
					"type": "text",
					"primaryKey": false,
					"notNull": true
				},
				"provider": {
					"name": "provider",
					"type": "text",
					"primaryKey": false,
					"notNull": true
				},
				"providerAccountId": {
					"name": "providerAccountId",
					"type": "text",
					"primaryKey": false,
					"notNull": true
				},
				"refresh_token": {
					"name": "refresh_token",
					"type": "text",
					"primaryKey": false,
					"notNull": false
				},
				"access_token": {
					"name": "access_token",
					"type": "text",
					"primaryKey": false,
					"notNull": false
				},
				"expires_at": {
					"name": "expires_at",
					"type": "text",
					"primaryKey": false,
					"notNull": false
				},
				"token_type": {
					"name": "token_type",
					"type": "text",
					"primaryKey": false,
					"notNull": false
				},
				"scope": {
					"name": "scope",
					"type": "text",
					"primaryKey": false,
					"notNull": false
				},
				"id_token": {
					"name": "id_token",
					"type": "text",
					"primaryKey": false,
					"notNull": false
				},
				"session_state": {
					"name": "session_state",
					"type": "text",
					"primaryKey": false,
					"notNull": false
				}
			},
			"indexes": {},
			"foreignKeys": {
				"account_userId_user_id_fk": {
					"name": "account_userId_user_id_fk",
					"tableFrom": "account",
					"tableTo": "user",
					"schemaTo": "public",
					"columnsFrom": ["userId"],
					"columnsTo": ["id"],
					"onDelete": "cascade",
					"onUpdate": "no action"
				}
			},
			"compositePrimaryKeys": {
				"account_provider_providerAccountId_pk": {
					"name": "account_provider_providerAccountId_pk",
					"columns": ["provider", "providerAccountId"]
				}
			},
			"uniqueConstraints": {},
			"checkConstraints": {},
			"policies": {},
			"isRLSEnabled": false
		}
	},
	"enums": {},
	"schemas": {},
	"sequences": {},
	"roles": {},
	"policies": {},
	"views": {},
	"_meta": {
		"schemas": {},
		"tables": {},
		"columns": {}
	},
	"internal": {
		"tables": {}
	}
}
