portail-associations/drizzle/meta/0032_snapshot.json

2380 lines
No EOL
64 KiB
JSON

{
"version": "5",
"dialect": "mysql",
"id": "00d0f22d-06d2-4e85-b236-ca3472090613",
"prevId": "6b3bf848-2736-4d90-aaa4-fa8600100a50",
"tables": {
"adminNotifications": {
"name": "adminNotifications",
"columns": {
"id": {
"name": "id",
"type": "int",
"primaryKey": false,
"notNull": true,
"autoincrement": true
},
"userId": {
"name": "userId",
"type": "int",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"type": {
"name": "type",
"type": "enum('nouvelle_demande','demande_en_retard','dossier_incomplet','nouvelle_association','systeme','changement_salle','annulation_demande','modification_demande')",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"titre": {
"name": "titre",
"type": "varchar(255)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"message": {
"name": "message",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"lien": {
"name": "lien",
"type": "varchar(512)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"lu": {
"name": "lu",
"type": "boolean",
"primaryKey": false,
"notNull": false,
"autoincrement": false,
"default": false
},
"createdAt": {
"name": "createdAt",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "(now())"
}
},
"indexes": {},
"foreignKeys": {},
"compositePrimaryKeys": {
"adminNotifications_id": {
"name": "adminNotifications_id",
"columns": [
"id"
]
}
},
"uniqueConstraints": {},
"checkConstraint": {}
},
"associationDirectoryEntries": {
"name": "associationDirectoryEntries",
"columns": {
"id": {
"name": "id",
"type": "int",
"primaryKey": false,
"notNull": true,
"autoincrement": true
},
"nomAssociation": {
"name": "nomAssociation",
"type": "varchar(255)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"emailOfficiel": {
"name": "emailOfficiel",
"type": "varchar(320)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"emailOfficielNormalise": {
"name": "emailOfficielNormalise",
"type": "varchar(320)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"siret": {
"name": "siret",
"type": "varchar(14)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"rna": {
"name": "rna",
"type": "varchar(10)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"thematique": {
"name": "thematique",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"adresse": {
"name": "adresse",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"codePostal": {
"name": "codePostal",
"type": "varchar(10)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"ville": {
"name": "ville",
"type": "varchar(100)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"telephone": {
"name": "telephone",
"type": "varchar(20)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"siteWeb": {
"name": "siteWeb",
"type": "varchar(255)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"facebookUrl": {
"name": "facebookUrl",
"type": "varchar(255)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"instagramUrl": {
"name": "instagramUrl",
"type": "varchar(255)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"dateCreation": {
"name": "dateCreation",
"type": "timestamp",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"objetAssociation": {
"name": "objetAssociation",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"statutJuridique": {
"name": "statutJuridique",
"type": "enum('association_loi_1901','association_reconnue_utilite_publique','fondation','autre')",
"primaryKey": false,
"notNull": false,
"autoincrement": false,
"default": "'association_loi_1901'"
},
"nomRepresentant": {
"name": "nomRepresentant",
"type": "varchar(255)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"fonctionRepresentant": {
"name": "fonctionRepresentant",
"type": "varchar(100)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"gouvernance": {
"name": "gouvernance",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"latitude": {
"name": "latitude",
"type": "varchar(32)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"longitude": {
"name": "longitude",
"type": "varchar(32)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"geoSource": {
"name": "geoSource",
"type": "enum('manual','adresse_gouv','dataasso','commune_center')",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"geoPrecision": {
"name": "geoPrecision",
"type": "enum('exact_address','commune_center','hidden')",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "'commune_center'"
},
"geoLastSyncedAt": {
"name": "geoLastSyncedAt",
"type": "timestamp",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"externalSourceStatus": {
"name": "externalSourceStatus",
"type": "varchar(100)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"externalSourceLabel": {
"name": "externalSourceLabel",
"type": "varchar(255)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"associationStatus": {
"name": "associationStatus",
"type": "varchar(40)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"registryLastUpdatedAt": {
"name": "registryLastUpdatedAt",
"type": "timestamp",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"referenceLastCheckedAt": {
"name": "referenceLastCheckedAt",
"type": "timestamp",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"referenceStatus": {
"name": "referenceStatus",
"type": "varchar(100)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"referenceSourceLabel": {
"name": "referenceSourceLabel",
"type": "varchar(255)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"sourceFileName": {
"name": "sourceFileName",
"type": "varchar(255)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"sourceRowNumber": {
"name": "sourceRowNumber",
"type": "int",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"sourceFingerprint": {
"name": "sourceFingerprint",
"type": "varchar(64)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"isActive": {
"name": "isActive",
"type": "boolean",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": true
},
"importedAt": {
"name": "importedAt",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "(now())"
},
"updatedAt": {
"name": "updatedAt",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"onUpdate": true,
"default": "(now())"
}
},
"indexes": {},
"foreignKeys": {},
"compositePrimaryKeys": {
"associationDirectoryEntries_id": {
"name": "associationDirectoryEntries_id",
"columns": [
"id"
]
}
},
"uniqueConstraints": {
"associationDirectoryEntries_emailOfficielNormalise_unique": {
"name": "associationDirectoryEntries_emailOfficielNormalise_unique",
"columns": [
"emailOfficielNormalise"
]
}
},
"checkConstraint": {}
},
"associationDirectoryReviews": {
"name": "associationDirectoryReviews",
"columns": {
"id": {
"name": "id",
"type": "int",
"primaryKey": false,
"notNull": true,
"autoincrement": true
},
"sourceType": {
"name": "sourceType",
"type": "enum('portal_signup','helloasso')",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"sourceLabel": {
"name": "sourceLabel",
"type": "varchar(255)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"userId": {
"name": "userId",
"type": "int",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"resolvedDirectoryEntryId": {
"name": "resolvedDirectoryEntryId",
"type": "int",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"proposedNomAssociation": {
"name": "proposedNomAssociation",
"type": "varchar(255)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"proposedEmail": {
"name": "proposedEmail",
"type": "varchar(320)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"proposedEmailNormalise": {
"name": "proposedEmailNormalise",
"type": "varchar(320)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"proposedSiret": {
"name": "proposedSiret",
"type": "varchar(14)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"proposedRna": {
"name": "proposedRna",
"type": "varchar(10)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"proposedVille": {
"name": "proposedVille",
"type": "varchar(100)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"matchStatus": {
"name": "matchStatus",
"type": "varchar(40)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"payload": {
"name": "payload",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"status": {
"name": "status",
"type": "enum('pending','linked','created','ignored')",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "'pending'"
},
"resolutionNote": {
"name": "resolutionNote",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"createdAt": {
"name": "createdAt",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "(now())"
},
"updatedAt": {
"name": "updatedAt",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"onUpdate": true,
"default": "(now())"
}
},
"indexes": {},
"foreignKeys": {},
"compositePrimaryKeys": {
"associationDirectoryReviews_id": {
"name": "associationDirectoryReviews_id",
"columns": [
"id"
]
}
},
"uniqueConstraints": {},
"checkConstraint": {}
},
"associationInvitations": {
"name": "associationInvitations",
"columns": {
"id": {
"name": "id",
"type": "int",
"primaryKey": false,
"notNull": true,
"autoincrement": true
},
"directoryEntryId": {
"name": "directoryEntryId",
"type": "int",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"emailOfficiel": {
"name": "emailOfficiel",
"type": "varchar(320)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"emailOfficielNormalise": {
"name": "emailOfficielNormalise",
"type": "varchar(320)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"token": {
"name": "token",
"type": "varchar(128)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"deliveryMode": {
"name": "deliveryMode",
"type": "enum('email','manual_link')",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"emailSent": {
"name": "emailSent",
"type": "boolean",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": false
},
"sentByUserId": {
"name": "sentByUserId",
"type": "int",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"sentAt": {
"name": "sentAt",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "(now())"
},
"expiresAt": {
"name": "expiresAt",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"usedAt": {
"name": "usedAt",
"type": "timestamp",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"revokedAt": {
"name": "revokedAt",
"type": "timestamp",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"acceptedByUserId": {
"name": "acceptedByUserId",
"type": "int",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"createdAt": {
"name": "createdAt",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "(now())"
},
"updatedAt": {
"name": "updatedAt",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"onUpdate": true,
"default": "(now())"
}
},
"indexes": {},
"foreignKeys": {},
"compositePrimaryKeys": {
"associationInvitations_id": {
"name": "associationInvitations_id",
"columns": [
"id"
]
}
},
"uniqueConstraints": {
"associationInvitations_token_unique": {
"name": "associationInvitations_token_unique",
"columns": [
"token"
]
}
},
"checkConstraint": {}
},
"associations": {
"name": "associations",
"columns": {
"id": {
"name": "id",
"type": "int",
"primaryKey": false,
"notNull": true,
"autoincrement": true
},
"userId": {
"name": "userId",
"type": "int",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"sourceDirectoryEntryId": {
"name": "sourceDirectoryEntryId",
"type": "int",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"nomAssociation": {
"name": "nomAssociation",
"type": "varchar(255)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"siret": {
"name": "siret",
"type": "varchar(14)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"rna": {
"name": "rna",
"type": "varchar(10)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"thematique": {
"name": "thematique",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"adresse": {
"name": "adresse",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"codePostal": {
"name": "codePostal",
"type": "varchar(10)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"ville": {
"name": "ville",
"type": "varchar(100)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"telephone": {
"name": "telephone",
"type": "varchar(20)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"emailContact": {
"name": "emailContact",
"type": "varchar(320)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"siteWeb": {
"name": "siteWeb",
"type": "varchar(255)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"facebookUrl": {
"name": "facebookUrl",
"type": "varchar(255)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"instagramUrl": {
"name": "instagramUrl",
"type": "varchar(255)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"dateCreation": {
"name": "dateCreation",
"type": "timestamp",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"objetAssociation": {
"name": "objetAssociation",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"statutJuridique": {
"name": "statutJuridique",
"type": "enum('association_loi_1901','association_reconnue_utilite_publique','fondation','autre')",
"primaryKey": false,
"notNull": false,
"autoincrement": false,
"default": "'association_loi_1901'"
},
"nomRepresentant": {
"name": "nomRepresentant",
"type": "varchar(255)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"fonctionRepresentant": {
"name": "fonctionRepresentant",
"type": "varchar(100)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"gouvernance": {
"name": "gouvernance",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"profileComplete": {
"name": "profileComplete",
"type": "boolean",
"primaryKey": false,
"notNull": false,
"autoincrement": false,
"default": false
},
"isActive": {
"name": "isActive",
"type": "boolean",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": true
},
"createdAt": {
"name": "createdAt",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "(now())"
},
"updatedAt": {
"name": "updatedAt",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"onUpdate": true,
"default": "(now())"
}
},
"indexes": {},
"foreignKeys": {},
"compositePrimaryKeys": {
"associations_id": {
"name": "associations_id",
"columns": [
"id"
]
}
},
"uniqueConstraints": {
"associations_userId_unique": {
"name": "associations_userId_unique",
"columns": [
"userId"
]
}
},
"checkConstraint": {}
},
"auditLog": {
"name": "auditLog",
"columns": {
"id": {
"name": "id",
"type": "int",
"primaryKey": false,
"notNull": true,
"autoincrement": true
},
"userId": {
"name": "userId",
"type": "int",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"action": {
"name": "action",
"type": "varchar(100)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"entityType": {
"name": "entityType",
"type": "varchar(50)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"entityId": {
"name": "entityId",
"type": "int",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"details": {
"name": "details",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"ipAddress": {
"name": "ipAddress",
"type": "varchar(45)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"createdAt": {
"name": "createdAt",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "(now())"
}
},
"indexes": {},
"foreignKeys": {},
"compositePrimaryKeys": {
"auditLog_id": {
"name": "auditLog_id",
"columns": [
"id"
]
}
},
"uniqueConstraints": {},
"checkConstraint": {}
},
"documents": {
"name": "documents",
"columns": {
"id": {
"name": "id",
"type": "int",
"primaryKey": false,
"notNull": true,
"autoincrement": true
},
"associationId": {
"name": "associationId",
"type": "int",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"nom": {
"name": "nom",
"type": "varchar(255)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"type": {
"name": "type",
"type": "enum('statuts','recepisse_declaration','rib','rapport_activite','rapport_financier','pv_assemblee','liste_dirigeants','attestation_assurance','autre')",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"description": {
"name": "description",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"fileKey": {
"name": "fileKey",
"type": "varchar(512)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"fileUrl": {
"name": "fileUrl",
"type": "varchar(1024)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"mimeType": {
"name": "mimeType",
"type": "varchar(100)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"fileSize": {
"name": "fileSize",
"type": "int",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"uploadedAt": {
"name": "uploadedAt",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "(now())"
},
"updatedAt": {
"name": "updatedAt",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"onUpdate": true,
"default": "(now())"
}
},
"indexes": {},
"foreignKeys": {},
"compositePrimaryKeys": {
"documents_id": {
"name": "documents_id",
"columns": [
"id"
]
}
},
"uniqueConstraints": {},
"checkConstraint": {}
},
"emailActionTokens": {
"name": "emailActionTokens",
"columns": {
"id": {
"name": "id",
"type": "int",
"primaryKey": false,
"notNull": true,
"autoincrement": true
},
"token": {
"name": "token",
"type": "varchar(64)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"requestId": {
"name": "requestId",
"type": "int",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"action": {
"name": "action",
"type": "enum('validee','refusee','acceptation_devis_salle','refus_devis_salle')",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"used": {
"name": "used",
"type": "boolean",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": false
},
"expiresAt": {
"name": "expiresAt",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"usedAt": {
"name": "usedAt",
"type": "timestamp",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"usedBy": {
"name": "usedBy",
"type": "int",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"createdAt": {
"name": "createdAt",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "(now())"
}
},
"indexes": {},
"foreignKeys": {},
"compositePrimaryKeys": {
"emailActionTokens_id": {
"name": "emailActionTokens_id",
"columns": [
"id"
]
}
},
"uniqueConstraints": {
"emailActionTokens_token_unique": {
"name": "emailActionTokens_token_unique",
"columns": [
"token"
]
}
},
"checkConstraint": {}
},
"materialReturnFollowups": {
"name": "materialReturnFollowups",
"columns": {
"id": {
"name": "id",
"type": "int",
"primaryKey": false,
"notNull": true,
"autoincrement": true
},
"requestId": {
"name": "requestId",
"type": "int",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"associationId": {
"name": "associationId",
"type": "int",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"serviceLabel": {
"name": "serviceLabel",
"type": "varchar(255)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"recipientEmails": {
"name": "recipientEmails",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"supervisionServiceLabel": {
"name": "supervisionServiceLabel",
"type": "varchar(255)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"supervisionRecipientEmails": {
"name": "supervisionRecipientEmails",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"restitutionDate": {
"name": "restitutionDate",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"plannedSendAt": {
"name": "plannedSendAt",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"sentAt": {
"name": "sentAt",
"type": "timestamp",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"status": {
"name": "status",
"type": "enum('planifie','en_attente','en_cours','cloture')",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "'planifie'"
},
"uploadToken": {
"name": "uploadToken",
"type": "varchar(96)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"uploadTokenExpiresAt": {
"name": "uploadTokenExpiresAt",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"signedFileKey": {
"name": "signedFileKey",
"type": "varchar(512)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"signedFileUrl": {
"name": "signedFileUrl",
"type": "varchar(1024)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"signedFileName": {
"name": "signedFileName",
"type": "varchar(255)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"signedMimeType": {
"name": "signedMimeType",
"type": "varchar(100)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"uploadedByName": {
"name": "uploadedByName",
"type": "varchar(255)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"uploadedByEmail": {
"name": "uploadedByEmail",
"type": "varchar(320)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"agentUserId": {
"name": "agentUserId",
"type": "int",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"agentRole": {
"name": "agentRole",
"type": "varchar(100)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"borrowerName": {
"name": "borrowerName",
"type": "varchar(255)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"borrowerRole": {
"name": "borrowerRole",
"type": "varchar(120)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"compliance": {
"name": "compliance",
"type": "enum('conforme','non_conforme')",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"discrepancyCategories": {
"name": "discrepancyCategories",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"discrepancyDetails": {
"name": "discrepancyDetails",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"issueFlag": {
"name": "issueFlag",
"type": "boolean",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": false
},
"litigationStatus": {
"name": "litigationStatus",
"type": "enum('none','pending','resolved')",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "'none'"
},
"blockedItems": {
"name": "blockedItems",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"estimatedDamageAmount": {
"name": "estimatedDamageAmount",
"type": "int",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"estimatedDamageSource": {
"name": "estimatedDamageSource",
"type": "varchar(32)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"arbitrationDecision": {
"name": "arbitrationDecision",
"type": "enum('partial_retention','full_retention','dismissed')",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"arbitrationAmount": {
"name": "arbitrationAmount",
"type": "int",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"arbitrationNotes": {
"name": "arbitrationNotes",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"arbitratedByUserId": {
"name": "arbitratedByUserId",
"type": "int",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"arbitratedAt": {
"name": "arbitratedAt",
"type": "timestamp",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"litigationLetterKey": {
"name": "litigationLetterKey",
"type": "varchar(512)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"litigationLetterUrl": {
"name": "litigationLetterUrl",
"type": "varchar(1024)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"litigationLetterName": {
"name": "litigationLetterName",
"type": "varchar(255)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"agentSignatureKey": {
"name": "agentSignatureKey",
"type": "varchar(512)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"agentSignatureUrl": {
"name": "agentSignatureUrl",
"type": "varchar(1024)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"borrowerSignatureKey": {
"name": "borrowerSignatureKey",
"type": "varchar(512)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"borrowerSignatureUrl": {
"name": "borrowerSignatureUrl",
"type": "varchar(1024)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"finalPdfKey": {
"name": "finalPdfKey",
"type": "varchar(512)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"finalPdfUrl": {
"name": "finalPdfUrl",
"type": "varchar(1024)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"finalPdfName": {
"name": "finalPdfName",
"type": "varchar(255)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"geoLatitude": {
"name": "geoLatitude",
"type": "varchar(64)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"geoLongitude": {
"name": "geoLongitude",
"type": "varchar(64)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"geoStatus": {
"name": "geoStatus",
"type": "varchar(32)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"geoFailureReason": {
"name": "geoFailureReason",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"uploadedAt": {
"name": "uploadedAt",
"type": "timestamp",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"validatedAt": {
"name": "validatedAt",
"type": "timestamp",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"closedAt": {
"name": "closedAt",
"type": "timestamp",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"lastReminderSentAt": {
"name": "lastReminderSentAt",
"type": "timestamp",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"reactivatedByUserId": {
"name": "reactivatedByUserId",
"type": "int",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"reactivatedAt": {
"name": "reactivatedAt",
"type": "timestamp",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"reactivationReason": {
"name": "reactivationReason",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"createdAt": {
"name": "createdAt",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "(now())"
},
"updatedAt": {
"name": "updatedAt",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"onUpdate": true,
"default": "(now())"
}
},
"indexes": {},
"foreignKeys": {},
"compositePrimaryKeys": {
"materialReturnFollowups_id": {
"name": "materialReturnFollowups_id",
"columns": [
"id"
]
}
},
"uniqueConstraints": {
"materialReturnFollowups_requestId_unique": {
"name": "materialReturnFollowups_requestId_unique",
"columns": [
"requestId"
]
},
"materialReturnFollowups_uploadToken_unique": {
"name": "materialReturnFollowups_uploadToken_unique",
"columns": [
"uploadToken"
]
}
},
"checkConstraint": {}
},
"operationalRecapServices": {
"name": "operationalRecapServices",
"columns": {
"id": {
"name": "id",
"type": "int",
"primaryKey": false,
"notNull": true,
"autoincrement": true
},
"label": {
"name": "label",
"type": "varchar(255)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"usage": {
"name": "usage",
"type": "enum('terrain','controle')",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "'terrain'"
},
"description": {
"name": "description",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"recipientEmails": {
"name": "recipientEmails",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"actif": {
"name": "actif",
"type": "boolean",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": true
},
"createdAt": {
"name": "createdAt",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "(now())"
},
"updatedAt": {
"name": "updatedAt",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"onUpdate": true,
"default": "(now())"
}
},
"indexes": {},
"foreignKeys": {},
"compositePrimaryKeys": {
"operationalRecapServices_id": {
"name": "operationalRecapServices_id",
"columns": [
"id"
]
}
},
"uniqueConstraints": {},
"checkConstraint": {}
},
"portalSettings": {
"name": "portalSettings",
"columns": {
"id": {
"name": "id",
"type": "int",
"primaryKey": false,
"notNull": true,
"autoincrement": true
},
"cle": {
"name": "cle",
"type": "varchar(100)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"valeur": {
"name": "valeur",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"description": {
"name": "description",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"updatedAt": {
"name": "updatedAt",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"onUpdate": true,
"default": "(now())"
}
},
"indexes": {},
"foreignKeys": {},
"compositePrimaryKeys": {
"portalSettings_id": {
"name": "portalSettings_id",
"columns": [
"id"
]
}
},
"uniqueConstraints": {
"portalSettings_cle_unique": {
"name": "portalSettings_cle_unique",
"columns": [
"cle"
]
}
},
"checkConstraint": {}
},
"requestHistory": {
"name": "requestHistory",
"columns": {
"id": {
"name": "id",
"type": "int",
"primaryKey": false,
"notNull": true,
"autoincrement": true
},
"requestId": {
"name": "requestId",
"type": "int",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"action": {
"name": "action",
"type": "enum('creation','soumission','assignation','changement_statut','ajout_commentaire','modification','validation','refus','changement_salle','annulation')",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"ancienStatut": {
"name": "ancienStatut",
"type": "enum('brouillon','soumise','en_cours_traitement','information_complementaire','validee','refusee','annulee')",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"nouveauStatut": {
"name": "nouveauStatut",
"type": "enum('brouillon','soumise','en_cours_traitement','information_complementaire','validee','refusee','annulee')",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"commentaire": {
"name": "commentaire",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"userId": {
"name": "userId",
"type": "int",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"createdAt": {
"name": "createdAt",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "(now())"
}
},
"indexes": {},
"foreignKeys": {},
"compositePrimaryKeys": {
"requestHistory_id": {
"name": "requestHistory_id",
"columns": [
"id"
]
}
},
"uniqueConstraints": {},
"checkConstraint": {}
},
"requestTemplates": {
"name": "requestTemplates",
"columns": {
"id": {
"name": "id",
"type": "int",
"primaryKey": false,
"notNull": true,
"autoincrement": true
},
"type": {
"name": "type",
"type": "enum('subvention_fonctionnement','subvention_projet','agrement_jeunesse_education','agrement_sport','autorisation_occupation','demande_salle','demande_materiel_evenementiel','autre')",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"nom": {
"name": "nom",
"type": "varchar(255)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"description": {
"name": "description",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"formSchema": {
"name": "formSchema",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"documentsRequis": {
"name": "documentsRequis",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"serviceDestinataire": {
"name": "serviceDestinataire",
"type": "varchar(255)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"emailDestinataire": {
"name": "emailDestinataire",
"type": "varchar(320)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"delaiTraitementJours": {
"name": "delaiTraitementJours",
"type": "int",
"primaryKey": false,
"notNull": false,
"autoincrement": false,
"default": 30
},
"actif": {
"name": "actif",
"type": "boolean",
"primaryKey": false,
"notNull": false,
"autoincrement": false,
"default": true
},
"createdAt": {
"name": "createdAt",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "(now())"
},
"updatedAt": {
"name": "updatedAt",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"onUpdate": true,
"default": "(now())"
}
},
"indexes": {},
"foreignKeys": {},
"compositePrimaryKeys": {
"requestTemplates_id": {
"name": "requestTemplates_id",
"columns": [
"id"
]
}
},
"uniqueConstraints": {},
"checkConstraint": {}
},
"requests": {
"name": "requests",
"columns": {
"id": {
"name": "id",
"type": "int",
"primaryKey": false,
"notNull": true,
"autoincrement": true
},
"associationId": {
"name": "associationId",
"type": "int",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"type": {
"name": "type",
"type": "enum('subvention_fonctionnement','subvention_projet','agrement_jeunesse_education','agrement_sport','autorisation_occupation','demande_salle','demande_materiel_evenementiel','autre')",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"titre": {
"name": "titre",
"type": "varchar(255)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"description": {
"name": "description",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"formData": {
"name": "formData",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"status": {
"name": "status",
"type": "enum('brouillon','soumise','en_cours_traitement','information_complementaire','validee','refusee','annulee')",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "'brouillon'"
},
"priority": {
"name": "priority",
"type": "enum('basse','normale','haute','urgente')",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "'normale'"
},
"montantDemande": {
"name": "montantDemande",
"type": "int",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"montantAccorde": {
"name": "montantAccorde",
"type": "int",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"dateSubmission": {
"name": "dateSubmission",
"type": "timestamp",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"dateTraitement": {
"name": "dateTraitement",
"type": "timestamp",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"dateLimiteTraitement": {
"name": "dateLimiteTraitement",
"type": "timestamp",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"assigneA": {
"name": "assigneA",
"type": "int",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"traitePar": {
"name": "traitePar",
"type": "int",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"commentaireAdmin": {
"name": "commentaireAdmin",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"documentsJoints": {
"name": "documentsJoints",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"createdAt": {
"name": "createdAt",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "(now())"
},
"updatedAt": {
"name": "updatedAt",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"onUpdate": true,
"default": "(now())"
}
},
"indexes": {},
"foreignKeys": {},
"compositePrimaryKeys": {
"requests_id": {
"name": "requests_id",
"columns": [
"id"
]
}
},
"uniqueConstraints": {},
"checkConstraint": {}
},
"responseTemplates": {
"name": "responseTemplates",
"columns": {
"id": {
"name": "id",
"type": "int",
"primaryKey": false,
"notNull": true,
"autoincrement": true
},
"nom": {
"name": "nom",
"type": "varchar(255)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"type": {
"name": "type",
"type": "enum('validation','refus','information_complementaire','autre')",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"sujet": {
"name": "sujet",
"type": "varchar(255)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"contenu": {
"name": "contenu",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"actif": {
"name": "actif",
"type": "boolean",
"primaryKey": false,
"notNull": false,
"autoincrement": false,
"default": true
},
"createdAt": {
"name": "createdAt",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "(now())"
},
"updatedAt": {
"name": "updatedAt",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"onUpdate": true,
"default": "(now())"
}
},
"indexes": {},
"foreignKeys": {},
"compositePrimaryKeys": {
"responseTemplates_id": {
"name": "responseTemplates_id",
"columns": [
"id"
]
}
},
"uniqueConstraints": {},
"checkConstraint": {}
},
"users": {
"name": "users",
"columns": {
"id": {
"name": "id",
"type": "int",
"primaryKey": false,
"notNull": true,
"autoincrement": true
},
"openId": {
"name": "openId",
"type": "varchar(64)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"name": {
"name": "name",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"email": {
"name": "email",
"type": "varchar(320)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"passwordHash": {
"name": "passwordHash",
"type": "varchar(255)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"loginMethod": {
"name": "loginMethod",
"type": "varchar(64)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"role": {
"name": "role",
"type": "enum('user','accueil','service_terrain','logistique_controle','admin','directrice','super_admin')",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "'user'"
},
"canManageLogistics": {
"name": "canManageLogistics",
"type": "boolean",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": false
},
"delegatedSalleSignerUserId": {
"name": "delegatedSalleSignerUserId",
"type": "int",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"isActive": {
"name": "isActive",
"type": "boolean",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": true
},
"failedLoginAttempts": {
"name": "failedLoginAttempts",
"type": "int",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": 0
},
"lockedUntil": {
"name": "lockedUntil",
"type": "timestamp",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"mfaEnabled": {
"name": "mfaEnabled",
"type": "boolean",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": false
},
"mfaMethod": {
"name": "mfaMethod",
"type": "varchar(32)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"mfaChallengeToken": {
"name": "mfaChallengeToken",
"type": "varchar(96)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"mfaCodeHash": {
"name": "mfaCodeHash",
"type": "varchar(255)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"mfaCodeExpiresAt": {
"name": "mfaCodeExpiresAt",
"type": "timestamp",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"mfaCodeAttempts": {
"name": "mfaCodeAttempts",
"type": "int",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": 0
},
"mfaTotpSecretEncrypted": {
"name": "mfaTotpSecretEncrypted",
"type": "varchar(512)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"mfaTotpPendingSecretEncrypted": {
"name": "mfaTotpPendingSecretEncrypted",
"type": "varchar(512)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"deletionRequestedAt": {
"name": "deletionRequestedAt",
"type": "timestamp",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"purgeScheduledAt": {
"name": "purgeScheduledAt",
"type": "timestamp",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"purgedAt": {
"name": "purgedAt",
"type": "timestamp",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"legalHold": {
"name": "legalHold",
"type": "boolean",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": false
},
"legalHoldReason": {
"name": "legalHoldReason",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"privacyConsentVersion": {
"name": "privacyConsentVersion",
"type": "varchar(32)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"privacyConsentAcceptedAt": {
"name": "privacyConsentAcceptedAt",
"type": "timestamp",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"privacyConsentContext": {
"name": "privacyConsentContext",
"type": "varchar(64)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"createdAt": {
"name": "createdAt",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "(now())"
},
"updatedAt": {
"name": "updatedAt",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"onUpdate": true,
"default": "(now())"
},
"lastSignedIn": {
"name": "lastSignedIn",
"type": "timestamp",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "(now())"
}
},
"indexes": {},
"foreignKeys": {},
"compositePrimaryKeys": {
"users_id": {
"name": "users_id",
"columns": [
"id"
]
}
},
"uniqueConstraints": {
"users_openId_unique": {
"name": "users_openId_unique",
"columns": [
"openId"
]
}
},
"checkConstraint": {}
}
},
"views": {},
"_meta": {
"schemas": {},
"tables": {},
"columns": {}
},
"internal": {
"tables": {},
"indexes": {}
}
}