oms-Media/Admin/Install/db.json
Dennis Eichhorn 9ddf6bda86
Some checks failed
Image optimization / general_image_workflow (push) Has been cancelled
CI / general_module_workflow_php (push) Has been cancelled
CI / general_module_workflow_js (push) Has been cancelled
fix permissions
2025-04-02 14:15:05 +00:00

206 lines
6.1 KiB
JSON

{
"media_parsed": {
"name": "media_parsed",
"fields": {
"media_parsed_id": {
"name": "media_parsed_id",
"type": "INT",
"null": false,
"primary": true,
"autoincrement": true
},
"media_parsed_content": {
"name": "media_parsed_content",
"type": "LONGTEXT",
"null": false
}
}
},
"media": {
"name": "media",
"fields": {
"media_id": {
"name": "media_id",
"type": "INT",
"null": false,
"primary": true,
"autoincrement": true
},
"media_name": {
"name": "media_name",
"type": "VARCHAR(255)",
"null": false
},
"media_description": {
"name": "media_description",
"type": "TEXT",
"default": null,
"null": true
},
"media_description_raw": {
"name": "media_description_raw",
"type": "TEXT",
"default": null,
"null": true
},
"media_versioned": {
"name": "media_versioned",
"type": "TINYINT",
"null": false
},
"media_status": {
"name": "media_status",
"type": "TINYINT",
"null": false
},
"media_file": {
"name": "media_file",
"type": "VARCHAR(255)",
"null": false
},
"media_virtual": {
"name": "media_virtual",
"type": "VARCHAR(255)",
"null": false
},
"media_absolute": {
"name": "media_absolute",
"type": "TINYINT",
"null": false
},
"media_encrypted": {
"name": "media_encrypted",
"type": "TINYINT(1)",
"null": true,
"default": null
},
"media_password": {
"name": "media_password",
"type": "VARCHAR(255)",
"null": true,
"default": null
},
"media_extension": {
"name": "media_extension",
"type": "VARCHAR(50)",
"default": null,
"null": true
},
"media_class": {
"name": "media_class",
"type": "TINYINT",
"default": null,
"null": true
},
"media_size": {
"name": "media_size",
"type": "INT",
"default": null,
"null": true
},
"media_content": {
"name": "media_content",
"type": "INT",
"null": true,
"default": null,
"foreignTable": "media_parsed",
"foreignKey": "media_parsed_id"
},
"media_source": {
"name": "media_source",
"type": "INT",
"null": true,
"foreignTable": "media",
"foreignKey": "media_id"
},
"media_unit": {
"name": "media_unit",
"type": "INT",
"default": null,
"null": true,
"foreignTable": "unit",
"foreignKey": "unit_id"
},
"media_language": {
"name": "media_language",
"type": "VARCHAR(2)",
"null": true,
"default": null,
"foreignTable": "language",
"foreignKey": "language_639_1"
},
"media_country": {
"name": "media_country",
"type": "VARCHAR(2)",
"null": true,
"default": null,
"foreignTable": "country",
"foreignKey": "country_code2"
},
"media_created_by": {
"name": "media_created_by",
"type": "INT",
"null": false,
"foreignTable": "account",
"foreignKey": "account_id"
},
"media_created_at": {
"name": "media_created_at",
"type": "DATETIME",
"null": false
}
}
},
"media_relation": {
"name": "media_relation",
"fields": {
"media_relation_id": {
"name": "media_relation_id",
"type": "INT",
"null": false,
"primary": true,
"autoincrement": true
},
"media_relation_src": {
"name": "media_relation_src",
"type": "INT",
"null": false,
"foreignTable": "media",
"foreignKey": "media_id"
},
"media_relation_dst": {
"name": "media_relation_dst",
"type": "INT",
"null": false,
"foreignTable": "media",
"foreignKey": "media_id"
}
}
},
"media_tag": {
"name": "media_tag",
"fields": {
"media_tag_id": {
"name": "media_tag_id",
"type": "INT",
"null": false,
"primary": true,
"autoincrement": true
},
"media_tag_src": {
"name": "media_tag_src",
"type": "INT",
"null": false,
"foreignTable": "media",
"foreignKey": "media_id"
},
"media_tag_dst": {
"name": "media_tag_dst",
"type": "INT",
"null": false,
"foreignTable": "tag",
"foreignKey": "tag_id"
}
}
}
}