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

600 lines
No EOL
16 KiB
JSON

{
"version": "5",
"dialect": "mysql",
"id": "f62ddf84-b5a1-49fb-b272-5a5d96acf838",
"prevId": "61c2e7be-1b66-4e0f-918a-44917f92c891",
"tables": {
"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
},
"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
},
"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
},
"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
},
"profileComplete": {
"name": "profileComplete",
"type": "boolean",
"primaryKey": false,
"notNull": false,
"autoincrement": false,
"default": 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": {
"associations_id": {
"name": "associations_id",
"columns": [
"id"
]
}
},
"uniqueConstraints": {
"associations_userId_unique": {
"name": "associations_userId_unique",
"columns": [
"userId"
]
}
},
"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": {}
},
"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','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
},
"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','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')",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "'brouillon'"
},
"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
},
"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": {}
},
"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
},
"loginMethod": {
"name": "loginMethod",
"type": "varchar(64)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"role": {
"name": "role",
"type": "enum('user','admin')",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "'user'"
},
"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": {}
}
}