{ "id": "a826933a-d744-4ac7-8858-43be4f4fd078", "prevId": "e79b9053-4a84-4d6f-b6ac-b28a12a2edb8", "version": "5", "dialect": "pg", "tables": { "adventures": { "name": "adventures", "schema": "", "columns": { "id": { "name": "id", "type": "serial", "primaryKey": true, "notNull": true }, "userId": { "name": "userId", "type": "text", "primaryKey": false, "notNull": true }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true }, "location": { "name": "location", "type": "text", "primaryKey": false, "notNull": false }, "activityTypes": { "name": "activityTypes", "type": "json", "primaryKey": false, "notNull": false }, "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 } }, "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" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, "featuredAdventures": { "name": "featuredAdventures", "schema": "", "columns": { "id": { "name": "id", "type": "serial", "primaryKey": true, "notNull": true }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true }, "location": { "name": "location", "type": "text", "primaryKey": false, "notNull": false } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": { "featuredAdventures_name_unique": { "name": "featuredAdventures_name_unique", "nullsNotDistinct": false, "columns": [ "name" ] } } }, "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": {} }, "userPlannedAdventures": { "name": "userPlannedAdventures", "schema": "", "columns": { "id": { "name": "id", "type": "serial", "primaryKey": true, "notNull": true }, "userId": { "name": "userId", "type": "text", "primaryKey": false, "notNull": false }, "adventureName": { "name": "adventureName", "type": "text", "primaryKey": false, "notNull": true }, "location": { "name": "location", "type": "text", "primaryKey": false, "notNull": false }, "activityTypes": { "name": "activityTypes", "type": "json", "primaryKey": false, "notNull": false }, "description": { "name": "description", "type": "text", "primaryKey": false, "notNull": false }, "plannedDate": { "name": "plannedDate", "type": "text", "primaryKey": false, "notNull": false } }, "indexes": {}, "foreignKeys": { "userPlannedAdventures_userId_user_id_fk": { "name": "userPlannedAdventures_userId_user_id_fk", "tableFrom": "userPlannedAdventures", "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": {} }, "userVisitedAdventures": { "name": "userVisitedAdventures", "schema": "", "columns": { "adventure_id": { "name": "adventure_id", "type": "serial", "primaryKey": true, "notNull": true }, "user_id": { "name": "user_id", "type": "text", "primaryKey": false, "notNull": true }, "adventure_name": { "name": "adventure_name", "type": "text", "primaryKey": false, "notNull": true }, "location": { "name": "location", "type": "text", "primaryKey": false, "notNull": false }, "visited_date": { "name": "visited_date", "type": "text", "primaryKey": false, "notNull": false } }, "indexes": {}, "foreignKeys": { "userVisitedAdventures_user_id_user_id_fk": { "name": "userVisitedAdventures_user_id_user_id_fk", "tableFrom": "userVisitedAdventures", "tableTo": "user", "columnsFrom": [ "user_id" ], "columnsTo": [ "id" ], "onDelete": "no action", "onUpdate": "no action" } }, "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": {} } }