{ "id": "7d9fd5eb-2eed-4595-a3db-6f01cde31041", "prevId": "00000000-0000-0000-0000-000000000000", "version": "5", "dialect": "pg", "tables": { "adventures": { "name": "adventures", "schema": "", "columns": { "id": { "name": "id", "type": "serial", "primaryKey": true, "notNull": true }, "type": { "name": "type", "type": "text", "primaryKey": false, "notNull": true }, "userId": { "name": "userId", "type": "text", "primaryKey": false, "notNull": false }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true }, "location": { "name": "location", "type": "text", "primaryKey": false, "notNull": false }, "activityTypes": { "name": "activityTypes", "type": "text[]", "primaryKey": false, "notNull": false, "default": "ARRAY[]::text[]" }, "description": { "name": "description", "type": "text", "primaryKey": false, "notNull": false }, "rating": { "name": "rating", "type": "integer", "primaryKey": false, "notNull": false }, "link": { "name": "link", "type": "text", "primaryKey": false, "notNull": false }, "imageUrl": { "name": "imageUrl", "type": "text", "primaryKey": false, "notNull": false }, "date": { "name": "date", "type": "text", "primaryKey": false, "notNull": false }, "tripId": { "name": "tripId", "type": "integer", "primaryKey": false, "notNull": false } }, "indexes": {}, "foreignKeys": { "adventures_userId_user_id_fk": { "name": "adventures_userId_user_id_fk", "tableFrom": "adventures", "tableTo": "user", "columnsFrom": [ "userId" ], "columnsTo": [ "id" ], "onDelete": "no action", "onUpdate": "no action" }, "adventures_tripId_userPlannedTrips_id_fk": { "name": "adventures_tripId_userPlannedTrips_id_fk", "tableFrom": "adventures", "tableTo": "userPlannedTrips", "columnsFrom": [ "tripId" ], "columnsTo": [ "id" ], "onDelete": "no action", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, "session": { "name": "session", "schema": "", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true }, "user_id": { "name": "user_id", "type": "text", "primaryKey": false, "notNull": true }, "expires_at": { "name": "expires_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true } }, "indexes": {}, "foreignKeys": { "session_user_id_user_id_fk": { "name": "session_user_id_user_id_fk", "tableFrom": "session", "tableTo": "user", "columnsFrom": [ "user_id" ], "columnsTo": [ "id" ], "onDelete": "no action", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, "sharedAdventures": { "name": "sharedAdventures", "schema": "", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true }, "data": { "name": "data", "type": "json", "primaryKey": false, "notNull": true }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true }, "date": { "name": "date", "type": "text", "primaryKey": false, "notNull": true } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, "userPlannedTrips": { "name": "userPlannedTrips", "schema": "", "columns": { "id": { "name": "id", "type": "serial", "primaryKey": true, "notNull": true }, "userId": { "name": "userId", "type": "text", "primaryKey": false, "notNull": true }, "adventureName": { "name": "adventureName", "type": "text", "primaryKey": false, "notNull": true }, "description": { "name": "description", "type": "text", "primaryKey": false, "notNull": false }, "startDate": { "name": "startDate", "type": "text", "primaryKey": false, "notNull": false }, "endDate": { "name": "endDate", "type": "text", "primaryKey": false, "notNull": false } }, "indexes": {}, "foreignKeys": { "userPlannedTrips_userId_user_id_fk": { "name": "userPlannedTrips_userId_user_id_fk", "tableFrom": "userPlannedTrips", "tableTo": "user", "columnsFrom": [ "userId" ], "columnsTo": [ "id" ], "onDelete": "no action", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, "user": { "name": "user", "schema": "", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true }, "username": { "name": "username", "type": "text", "primaryKey": false, "notNull": true }, "first_name": { "name": "first_name", "type": "text", "primaryKey": false, "notNull": true }, "last_name": { "name": "last_name", "type": "text", "primaryKey": false, "notNull": true }, "icon": { "name": "icon", "type": "text", "primaryKey": false, "notNull": false }, "hashed_password": { "name": "hashed_password", "type": "varchar", "primaryKey": false, "notNull": true }, "signup_date": { "name": "signup_date", "type": "timestamp with time zone", "primaryKey": false, "notNull": true }, "last_login": { "name": "last_login", "type": "timestamp with time zone", "primaryKey": false, "notNull": false }, "role": { "name": "role", "type": "text", "primaryKey": false, "notNull": true } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, "userVisitedWorldTravel": { "name": "userVisitedWorldTravel", "schema": "", "columns": { "id": { "name": "id", "type": "serial", "primaryKey": true, "notNull": true }, "country_code": { "name": "country_code", "type": "text", "primaryKey": false, "notNull": true }, "user_id": { "name": "user_id", "type": "text", "primaryKey": false, "notNull": true }, "region_id": { "name": "region_id", "type": "varchar", "primaryKey": false, "notNull": true } }, "indexes": {}, "foreignKeys": { "userVisitedWorldTravel_country_code_worldTravelCountries_country_code_fk": { "name": "userVisitedWorldTravel_country_code_worldTravelCountries_country_code_fk", "tableFrom": "userVisitedWorldTravel", "tableTo": "worldTravelCountries", "columnsFrom": [ "country_code" ], "columnsTo": [ "country_code" ], "onDelete": "no action", "onUpdate": "no action" }, "userVisitedWorldTravel_user_id_user_id_fk": { "name": "userVisitedWorldTravel_user_id_user_id_fk", "tableFrom": "userVisitedWorldTravel", "tableTo": "user", "columnsFrom": [ "user_id" ], "columnsTo": [ "id" ], "onDelete": "no action", "onUpdate": "no action" }, "userVisitedWorldTravel_region_id_worldTravelCountryRegions_id_fk": { "name": "userVisitedWorldTravel_region_id_worldTravelCountryRegions_id_fk", "tableFrom": "userVisitedWorldTravel", "tableTo": "worldTravelCountryRegions", "columnsFrom": [ "region_id" ], "columnsTo": [ "id" ], "onDelete": "no action", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, "worldTravelCountries": { "name": "worldTravelCountries", "schema": "", "columns": { "id": { "name": "id", "type": "serial", "primaryKey": true, "notNull": true }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true }, "country_code": { "name": "country_code", "type": "text", "primaryKey": false, "notNull": true }, "continent": { "name": "continent", "type": "text", "primaryKey": false, "notNull": true } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": { "worldTravelCountries_country_code_unique": { "name": "worldTravelCountries_country_code_unique", "nullsNotDistinct": false, "columns": [ "country_code" ] } } }, "worldTravelCountryRegions": { "name": "worldTravelCountryRegions", "schema": "", "columns": { "id": { "name": "id", "type": "varchar", "primaryKey": true, "notNull": true }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true }, "country_code": { "name": "country_code", "type": "text", "primaryKey": false, "notNull": true }, "info": { "name": "info", "type": "json", "primaryKey": false, "notNull": false } }, "indexes": {}, "foreignKeys": { "worldTravelCountryRegions_country_code_worldTravelCountries_country_code_fk": { "name": "worldTravelCountryRegions_country_code_worldTravelCountries_country_code_fk", "tableFrom": "worldTravelCountryRegions", "tableTo": "worldTravelCountries", "columnsFrom": [ "country_code" ], "columnsTo": [ "country_code" ], "onDelete": "no action", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} } }, "enums": {}, "schemas": {}, "_meta": { "columns": {}, "schemas": {}, "tables": {} } }