-- Eine Zeile pro Seite im Bericht. Reihenfolge über page_order. -- Annotationen liegen als Fabric.js-JSON in fabric_json. CREATE TABLE llx_bericht_page ( rowid INTEGER AUTO_INCREMENT PRIMARY KEY, fk_bericht INTEGER NOT NULL, page_order INTEGER NOT NULL, source_type VARCHAR(16) NOT NULL, -- pdf | image | upload source_path VARCHAR(512) NOT NULL, -- relativ zu DOL_DATA_ROOT source_page INTEGER DEFAULT NULL, -- bei multi-page PDFs: Original-Seitennummer rotation INTEGER DEFAULT 0, -- 0/90/180/270 fabric_json LONGTEXT DEFAULT NULL, note TEXT DEFAULT NULL, tms TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL ) ENGINE=innodb;