{ "id": "3680a83d-f6d6-408a-bb21-6a54da326385", "prevId": "c8138b84-b544-4a39-8cb7-b5c5fb558092", "version": "7", "dialect": "postgresql", "tables": { "public.activity_logs": { "name": "activity_logs", "schema": "", "columns": { "id": { "name": "id", "type": "uuid", "primaryKey": true, "notNull": true, "default": "gen_random_uuid()" }, "user_id": { "name": "user_id", "type": "integer", "primaryKey": false, "notNull": false }, "type": { "name": "type", "type": "text", "primaryKey": false, "notNull": true }, "description": { "name": "description", "type": "text", "primaryKey": false, "notNull": true }, "timestamp": { "name": "timestamp", "type": "timestamp", "primaryKey": false, "notNull": false, "default": "now()" }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updated_at": { "name": "updated_at", "type": "timestamp (3)", "primaryKey": false, "notNull": false } }, "indexes": { "activityLogs_idx": { "name": "activityLogs_idx", "columns": [ { "expression": "type", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": { "activity_logs_user_id_users_id_fk": { "name": "activity_logs_user_id_users_id_fk", "tableFrom": "activity_logs", "tableTo": "users", "schemaTo": "auth", "columnsFrom": [ "user_id" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "auth.roles": { "name": "roles", "schema": "auth", "columns": { "id": { "name": "id", "type": "serial", "primaryKey": true, "notNull": true }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updated_at": { "name": "updated_at", "type": "timestamp (3)", "primaryKey": false, "notNull": false } }, "indexes": { "roles_idx": { "name": "roles_idx", "columns": [ { "expression": "name", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "auth.sessions": { "name": "sessions", "schema": "auth", "columns": { "id": { "name": "id", "type": "uuid", "primaryKey": true, "notNull": true, "default": "gen_random_uuid()" }, "user_id": { "name": "user_id", "type": "integer", "primaryKey": false, "notNull": true }, "session_token": { "name": "session_token", "type": "text", "primaryKey": false, "notNull": true }, "expires_at": { "name": "expires_at", "type": "integer", "primaryKey": false, "notNull": true }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updated_at": { "name": "updated_at", "type": "timestamp (3)", "primaryKey": false, "notNull": false } }, "indexes": { "sessions_idx": { "name": "sessions_idx", "columns": [ { "expression": "session_token", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": { "sessions_user_id_users_id_fk": { "name": "sessions_user_id_users_id_fk", "tableFrom": "sessions", "tableTo": "users", "schemaTo": "auth", "columnsFrom": [ "user_id" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "auth.users": { "name": "users", "schema": "auth", "columns": { "id": { "name": "id", "type": "serial", "primaryKey": true, "notNull": true }, "username": { "name": "username", "type": "text", "primaryKey": false, "notNull": true }, "email": { "name": "email", "type": "text", "primaryKey": false, "notNull": true }, "fullname": { "name": "fullname", "type": "text", "primaryKey": false, "notNull": true }, "phone": { "name": "phone", "type": "text", "primaryKey": false, "notNull": false }, "password": { "name": "password", "type": "text", "primaryKey": false, "notNull": true }, "state": { "name": "state", "type": "integer", "primaryKey": false, "notNull": false }, "municipality": { "name": "municipality", "type": "integer", "primaryKey": false, "notNull": false }, "parish": { "name": "parish", "type": "integer", "primaryKey": false, "notNull": false }, "is_two_factor_enabled": { "name": "is_two_factor_enabled", "type": "boolean", "primaryKey": false, "notNull": true, "default": false }, "two_factor_secret": { "name": "two_factor_secret", "type": "text", "primaryKey": false, "notNull": false }, "is_email_verified": { "name": "is_email_verified", "type": "boolean", "primaryKey": false, "notNull": true, "default": false }, "is_active": { "name": "is_active", "type": "boolean", "primaryKey": false, "notNull": true, "default": true }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updated_at": { "name": "updated_at", "type": "timestamp (3)", "primaryKey": false, "notNull": false } }, "indexes": { "users_idx": { "name": "users_idx", "columns": [ { "expression": "username", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": { "users_state_states_id_fk": { "name": "users_state_states_id_fk", "tableFrom": "users", "tableTo": "states", "columnsFrom": [ "state" ], "columnsTo": [ "id" ], "onDelete": "set null", "onUpdate": "no action" }, "users_municipality_municipalities_id_fk": { "name": "users_municipality_municipalities_id_fk", "tableFrom": "users", "tableTo": "municipalities", "columnsFrom": [ "municipality" ], "columnsTo": [ "id" ], "onDelete": "set null", "onUpdate": "no action" }, "users_parish_parishes_id_fk": { "name": "users_parish_parishes_id_fk", "tableFrom": "users", "tableTo": "parishes", "columnsFrom": [ "parish" ], "columnsTo": [ "id" ], "onDelete": "set null", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": { "users_username_unique": { "name": "users_username_unique", "nullsNotDistinct": false, "columns": [ "username" ] }, "users_email_unique": { "name": "users_email_unique", "nullsNotDistinct": false, "columns": [ "email" ] } }, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "auth.user_role": { "name": "user_role", "schema": "auth", "columns": { "id": { "name": "id", "type": "serial", "primaryKey": true, "notNull": true }, "user_id": { "name": "user_id", "type": "integer", "primaryKey": false, "notNull": false }, "role_id": { "name": "role_id", "type": "integer", "primaryKey": false, "notNull": false }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updated_at": { "name": "updated_at", "type": "timestamp (3)", "primaryKey": false, "notNull": false } }, "indexes": { "user_role_idx": { "name": "user_role_idx", "columns": [ { "expression": "user_id", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": { "user_role_user_id_users_id_fk": { "name": "user_role_user_id_users_id_fk", "tableFrom": "user_role", "tableTo": "users", "schemaTo": "auth", "columnsFrom": [ "user_id" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" }, "user_role_role_id_roles_id_fk": { "name": "user_role_role_id_roles_id_fk", "tableFrom": "user_role", "tableTo": "roles", "schemaTo": "auth", "columnsFrom": [ "role_id" ], "columnsTo": [ "id" ], "onDelete": "set null", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "auth.verificationToken": { "name": "verificationToken", "schema": "auth", "columns": { "identifier": { "name": "identifier", "type": "text", "primaryKey": false, "notNull": true }, "token": { "name": "token", "type": "text", "primaryKey": false, "notNull": true }, "code": { "name": "code", "type": "integer", "primaryKey": false, "notNull": false }, "expires": { "name": "expires", "type": "timestamp", "primaryKey": false, "notNull": true }, "ip_address": { "name": "ip_address", "type": "text", "primaryKey": false, "notNull": true } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.category_type": { "name": "category_type", "schema": "", "columns": { "id": { "name": "id", "type": "serial", "primaryKey": true, "notNull": true }, "group": { "name": "group", "type": "varchar(100)", "primaryKey": false, "notNull": true }, "description": { "name": "description", "type": "text", "primaryKey": false, "notNull": true }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updated_at": { "name": "updated_at", "type": "timestamp (3)", "primaryKey": false, "notNull": false } }, "indexes": { "category_typeIx0": { "name": "category_typeIx0", "columns": [ { "expression": "group", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} }, "category_typeIx1": { "name": "category_typeIx1", "columns": [ { "expression": "description", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.localities": { "name": "localities", "schema": "", "columns": { "id": { "name": "id", "type": "serial", "primaryKey": true, "notNull": true }, "state_id": { "name": "state_id", "type": "integer", "primaryKey": false, "notNull": true }, "municipality_id": { "name": "municipality_id", "type": "integer", "primaryKey": false, "notNull": true }, "parish_id": { "name": "parish_id", "type": "integer", "primaryKey": false, "notNull": true }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updated_at": { "name": "updated_at", "type": "timestamp (3)", "primaryKey": false, "notNull": false } }, "indexes": { "localities_index_03": { "name": "localities_index_03", "columns": [ { "expression": "state_id", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "municipality_id", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "parish_id", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": true, "concurrently": false, "method": "btree", "with": {} }, "localities_index_00": { "name": "localities_index_00", "columns": [ { "expression": "state_id", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} }, "localities_index_01": { "name": "localities_index_01", "columns": [ { "expression": "municipality_id", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} }, "localities_index_02": { "name": "localities_index_02", "columns": [ { "expression": "parish_id", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": { "localities_state_id_states_id_fk": { "name": "localities_state_id_states_id_fk", "tableFrom": "localities", "tableTo": "states", "columnsFrom": [ "state_id" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" }, "localities_municipality_id_municipalities_id_fk": { "name": "localities_municipality_id_municipalities_id_fk", "tableFrom": "localities", "tableTo": "municipalities", "columnsFrom": [ "municipality_id" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" }, "localities_parish_id_parishes_id_fk": { "name": "localities_parish_id_parishes_id_fk", "tableFrom": "localities", "tableTo": "parishes", "columnsFrom": [ "parish_id" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": { "localities_name_unique": { "name": "localities_name_unique", "nullsNotDistinct": false, "columns": [ "name" ] } }, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.municipalities": { "name": "municipalities", "schema": "", "columns": { "id": { "name": "id", "type": "serial", "primaryKey": true, "notNull": true }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true }, "state_id": { "name": "state_id", "type": "integer", "primaryKey": false, "notNull": true }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updated_at": { "name": "updated_at", "type": "timestamp (3)", "primaryKey": false, "notNull": false } }, "indexes": { "municipalities_index_00": { "name": "municipalities_index_00", "columns": [ { "expression": "id", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "name", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "state_id", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": { "municipalities_state_id_states_id_fk": { "name": "municipalities_state_id_states_id_fk", "tableFrom": "municipalities", "tableTo": "states", "columnsFrom": [ "state_id" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.parishes": { "name": "parishes", "schema": "", "columns": { "id": { "name": "id", "type": "serial", "primaryKey": true, "notNull": true }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true }, "municipality_id": { "name": "municipality_id", "type": "integer", "primaryKey": false, "notNull": true }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updated_at": { "name": "updated_at", "type": "timestamp (3)", "primaryKey": false, "notNull": false } }, "indexes": { "parishes_index_00": { "name": "parishes_index_00", "columns": [ { "expression": "id", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "name", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "municipality_id", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": { "parishes_municipality_id_municipalities_id_fk": { "name": "parishes_municipality_id_municipalities_id_fk", "tableFrom": "parishes", "tableTo": "municipalities", "columnsFrom": [ "municipality_id" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.states": { "name": "states", "schema": "", "columns": { "id": { "name": "id", "type": "serial", "primaryKey": true, "notNull": true }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updated_at": { "name": "updated_at", "type": "timestamp (3)", "primaryKey": false, "notNull": false } }, "indexes": { "states_index_00": { "name": "states_index_00", "columns": [ { "expression": "id", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "name", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.products": { "name": "products", "schema": "", "columns": { "id": { "name": "id", "type": "serial", "primaryKey": true, "notNull": true }, "title": { "name": "title", "type": "text", "primaryKey": false, "notNull": true }, "description": { "name": "description", "type": "text", "primaryKey": false, "notNull": true }, "price": { "name": "price", "type": "numeric", "primaryKey": false, "notNull": true, "default": "'0'" }, "stock": { "name": "stock", "type": "integer", "primaryKey": false, "notNull": true, "default": 0 }, "address": { "name": "address", "type": "text", "primaryKey": false, "notNull": true }, "url_img": { "name": "url_img", "type": "text", "primaryKey": false, "notNull": true }, "gallery": { "name": "gallery", "type": "text[]", "primaryKey": false, "notNull": true, "default": "'{}'::text[]" }, "status": { "name": "status", "type": "text", "primaryKey": false, "notNull": true, "default": "'BORRADOR'" }, "user_id": { "name": "user_id", "type": "integer", "primaryKey": false, "notNull": true }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updated_at": { "name": "updated_at", "type": "timestamp (3)", "primaryKey": false, "notNull": false } }, "indexes": {}, "foreignKeys": { "products_user_id_users_id_fk": { "name": "products_user_id_users_id_fk", "tableFrom": "products", "tableTo": "users", "schemaTo": "auth", "columnsFrom": [ "user_id" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.answers_surveys": { "name": "answers_surveys", "schema": "", "columns": { "id": { "name": "id", "type": "serial", "primaryKey": true, "notNull": true }, "survey_id": { "name": "survey_id", "type": "integer", "primaryKey": false, "notNull": false }, "user_id": { "name": "user_id", "type": "integer", "primaryKey": false, "notNull": false }, "answers": { "name": "answers", "type": "jsonb", "primaryKey": false, "notNull": true }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updated_at": { "name": "updated_at", "type": "timestamp (3)", "primaryKey": false, "notNull": false } }, "indexes": { "answers_index_00": { "name": "answers_index_00", "columns": [ { "expression": "answers", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} }, "answers_index_01": { "name": "answers_index_01", "columns": [ { "expression": "survey_id", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} }, "answers_index_02": { "name": "answers_index_02", "columns": [ { "expression": "user_id", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": { "answers_surveys_survey_id_surveys_id_fk": { "name": "answers_surveys_survey_id_surveys_id_fk", "tableFrom": "answers_surveys", "tableTo": "surveys", "columnsFrom": [ "survey_id" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" }, "answers_surveys_user_id_users_id_fk": { "name": "answers_surveys_user_id_users_id_fk", "tableFrom": "answers_surveys", "tableTo": "users", "schemaTo": "auth", "columnsFrom": [ "user_id" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.surveys": { "name": "surveys", "schema": "", "columns": { "id": { "name": "id", "type": "serial", "primaryKey": true, "notNull": true }, "title": { "name": "title", "type": "text", "primaryKey": false, "notNull": true }, "description": { "name": "description", "type": "text", "primaryKey": false, "notNull": true }, "target_audience": { "name": "target_audience", "type": "varchar(50)", "primaryKey": false, "notNull": true }, "closing_date": { "name": "closing_date", "type": "date", "primaryKey": false, "notNull": false }, "published": { "name": "published", "type": "boolean", "primaryKey": false, "notNull": true }, "questions": { "name": "questions", "type": "jsonb", "primaryKey": false, "notNull": true }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updated_at": { "name": "updated_at", "type": "timestamp (3)", "primaryKey": false, "notNull": false } }, "indexes": { "surveys_index_00": { "name": "surveys_index_00", "columns": [ { "expression": "title", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.training_surveys": { "name": "training_surveys", "schema": "", "columns": { "id": { "name": "id", "type": "serial", "primaryKey": true, "notNull": true }, "firstname": { "name": "firstname", "type": "text", "primaryKey": false, "notNull": true }, "lastname": { "name": "lastname", "type": "text", "primaryKey": false, "notNull": true }, "visit_date": { "name": "visit_date", "type": "timestamp", "primaryKey": false, "notNull": true }, "productive_activity": { "name": "productive_activity", "type": "text", "primaryKey": false, "notNull": true }, "financial_requirement_description": { "name": "financial_requirement_description", "type": "text", "primaryKey": false, "notNull": true }, "situr_code_commune": { "name": "situr_code_commune", "type": "text", "primaryKey": false, "notNull": true }, "communal_council": { "name": "communal_council", "type": "text", "primaryKey": false, "notNull": true }, "situr_code_communal_council": { "name": "situr_code_communal_council", "type": "text", "primaryKey": false, "notNull": true }, "osp_name": { "name": "osp_name", "type": "text", "primaryKey": false, "notNull": true }, "osp_address": { "name": "osp_address", "type": "text", "primaryKey": false, "notNull": true }, "osp_rif": { "name": "osp_rif", "type": "text", "primaryKey": false, "notNull": true }, "osp_type": { "name": "osp_type", "type": "text", "primaryKey": false, "notNull": true }, "current_status": { "name": "current_status", "type": "text", "primaryKey": false, "notNull": true }, "company_constitution_year": { "name": "company_constitution_year", "type": "integer", "primaryKey": false, "notNull": true }, "producer_count": { "name": "producer_count", "type": "integer", "primaryKey": false, "notNull": true }, "product_description": { "name": "product_description", "type": "text", "primaryKey": false, "notNull": true }, "installed_capacity": { "name": "installed_capacity", "type": "text", "primaryKey": false, "notNull": true }, "operational_capacity": { "name": "operational_capacity", "type": "text", "primaryKey": false, "notNull": true }, "osp_responsible_fullname": { "name": "osp_responsible_fullname", "type": "text", "primaryKey": false, "notNull": true }, "osp_responsible_cedula": { "name": "osp_responsible_cedula", "type": "text", "primaryKey": false, "notNull": true }, "osp_responsible_rif": { "name": "osp_responsible_rif", "type": "text", "primaryKey": false, "notNull": true }, "osp_responsible_phone": { "name": "osp_responsible_phone", "type": "text", "primaryKey": false, "notNull": true }, "civil_state": { "name": "civil_state", "type": "text", "primaryKey": false, "notNull": true }, "family_burden": { "name": "family_burden", "type": "integer", "primaryKey": false, "notNull": true }, "number_of_children": { "name": "number_of_children", "type": "integer", "primaryKey": false, "notNull": true }, "general_observations": { "name": "general_observations", "type": "text", "primaryKey": false, "notNull": true }, "photo1": { "name": "photo1", "type": "text", "primaryKey": false, "notNull": true }, "photo2": { "name": "photo2", "type": "text", "primaryKey": false, "notNull": true }, "photo3": { "name": "photo3", "type": "text", "primaryKey": false, "notNull": true }, "paralysis_reason": { "name": "paralysis_reason", "type": "text", "primaryKey": false, "notNull": true }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updated_at": { "name": "updated_at", "type": "timestamp (3)", "primaryKey": false, "notNull": false } }, "indexes": { "training_surveys_index_00": { "name": "training_surveys_index_00", "columns": [ { "expression": "firstname", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false } }, "enums": { "auth.gender": { "name": "gender", "schema": "auth", "values": [ "FEMENINO", "MASCULINO" ] }, "public.nationality": { "name": "nationality", "schema": "public", "values": [ "VENEZOLANO", "EXTRANJERO" ] }, "auth.status": { "name": "status", "schema": "auth", "values": [ "ACTIVE", "INACTIVE" ] } }, "schemas": { "auth": "auth" }, "sequences": {}, "roles": {}, "policies": {}, "views": { "auth.user_access_view": { "columns": { "userId": { "name": "userId", "type": "integer", "primaryKey": false, "notNull": true }, "username": { "name": "username", "type": "text", "primaryKey": false, "notNull": true }, "email": { "name": "email", "type": "text", "primaryKey": false, "notNull": true }, "role_id": { "name": "role_id", "type": "integer", "primaryKey": false, "notNull": false }, "role_name": { "name": "role_name", "type": "text", "primaryKey": false, "notNull": false } }, "definition": "\n SELECT\n u.id AS user_id,\n u.username,\n u.email,\n u.fullname,\n r.id AS role_id,\n r.name AS role_name\nFROM\n auth.users u\nLEFT JOIN\n auth.user_role ur ON u.id = ur.user_id \nLEFT JOIN\n auth.roles r ON ur.role_id = r.id", "name": "user_access_view", "schema": "auth", "isExisting": false, "materialized": false }, "public.v_product_store": { "columns": { "product_id": { "name": "product_id", "type": "integer", "primaryKey": false, "notNull": false }, "title": { "name": "title", "type": "text", "primaryKey": false, "notNull": false }, "description": { "name": "description", "type": "text", "primaryKey": false, "notNull": false }, "price": { "name": "price", "type": "numeric", "primaryKey": false, "notNull": false }, "stock": { "name": "stock", "type": "integer", "primaryKey": false, "notNull": false }, "url_img": { "name": "url_img", "type": "text", "primaryKey": false, "notNull": false }, "gallery": { "name": "gallery", "type": "text", "primaryKey": false, "notNull": false }, "address": { "name": "address", "type": "text", "primaryKey": false, "notNull": false }, "status": { "name": "status", "type": "text", "primaryKey": false, "notNull": false }, "user_id": { "name": "user_id", "type": "integer", "primaryKey": false, "notNull": false }, "fullname": { "name": "fullname", "type": "text", "primaryKey": false, "notNull": false }, "email": { "name": "email", "type": "text", "primaryKey": false, "notNull": false }, "phone": { "name": "phone", "type": "text", "primaryKey": false, "notNull": false } }, "definition": "\n select p.id as product_id, p.title, p.description, p.price, p.stock, p.url_img, p.gallery, p.address, p.status, p.user_id, u.fullname, u.email, u.phone\n from products p\n left join auth.users as u on u.id = p.user_id", "name": "v_product_store", "schema": "public", "isExisting": false, "materialized": false }, "public.v_surveys": { "columns": { "survey_id": { "name": "survey_id", "type": "integer", "primaryKey": false, "notNull": false }, "title": { "name": "title", "type": "text", "primaryKey": false, "notNull": false }, "description": { "name": "description", "type": "text", "primaryKey": false, "notNull": false }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": false }, "closing_date": { "name": "closing_date", "type": "date", "primaryKey": false, "notNull": false }, "target_audience": { "name": "target_audience", "type": "varchar", "primaryKey": false, "notNull": false } }, "definition": "select id as survey_id, title, description, created_at, closing_date, target_audience from surveys\nwhere published = true", "name": "v_surveys", "schema": "public", "isExisting": false, "materialized": false } }, "_meta": { "columns": {}, "schemas": {}, "tables": {} } }