Shopware 6.7.8.1 media
Central media library — stores metadata for all uploaded files (images, documents, videos).
| Column | Type | Nullable | Additional |
| id | binary(16) | NO | Primary Key |
| user_id | binary(16) | YES | Index
Foreign Key → user.id |
| media_folder_id | binary(16) | YES | Index
Foreign Key → media_folder.id |
| mime_type | varchar(255) | YES | |
| file_extension | varchar(50) | YES | Index |
| file_size | int unsigned | YES | |
| meta_data | json | YES | |
| file_name | longtext | YES | Index |
| media_type | longblob | YES | |
| thumbnails_ro | longblob | YES | |
| private | tinyint(1) | NO | Default: 0 |
| uploaded_at | datetime(3) | YES | Index |
| created_at | datetime(3) | NO | |
| updated_at | datetime(3) | YES | |
| path | varchar(2048) | YES | |
| config | json | YES | |
| file_hash | varchar(32) | YES | Index, STORED GENERATED |
| Index Name | Columns | Unique |
| fk.media.media_folder_id | media_folder_id | No |
| fk.media.user_id | user_id | No |
| idx.media.file_extension | file_extension | No |
| idx.media.file_hash | file_hash | No |
| idx.media.file_name | file_name | No |
| idx.media.uploaded_at_created_at_id | uploaded_at,created_at,id | No |
| PRIMARY | id | Yes |
Relations (from this table)
2 relations
| Local Field | Foreign Table | Foreign Field |
| media_folder_id | media_folder | id |
| user_id | user | id |
Relations (to this table)
25 relations