@@ -535,7 +535,7 @@ create table user_comments (
535535 communication_id varchar (36 ),
536536 primary key (inode)
537537);
538- create table permission_reference (
538+ create unlogged table permission_reference (
539539 id int8 not null ,
540540 asset_id varchar (36 ),
541541 reference_id varchar (36 ),
@@ -2599,3 +2599,105 @@ CREATE TABLE IF NOT EXISTS unique_fields
25992599 unique_key_val VARCHAR PRIMARY KEY ,
26002600 supporting_values JSONB
26012601);
2602+
2603+ -- ---------------------------------------------------------------------------
2604+ -- LZ4 compression on variable-length (TOAST-eligible) columns
2605+ -- Requires PostgreSQL 14+. SET COMPRESSION only affects future writes;
2606+ -- existing TOASTed values are rewritten lazily on next UPDATE.
2607+ -- For upgrades this is applied by Task260403SetLz4CompressionOnTextColumns.
2608+ -- ---------------------------------------------------------------------------
2609+ ALTER TABLE AdminConfig ALTER COLUMN config SET COMPRESSION lz4;
2610+ ALTER TABLE Company ALTER COLUMN key_ SET COMPRESSION lz4;
2611+ ALTER TABLE Image ALTER COLUMN text_ SET COMPRESSION lz4;
2612+ ALTER TABLE PollsChoice ALTER COLUMN description SET COMPRESSION lz4;
2613+ ALTER TABLE PollsQuestion ALTER COLUMN description SET COMPRESSION lz4;
2614+ ALTER TABLE Portlet ALTER COLUMN defaultPreferences SET COMPRESSION lz4;
2615+ ALTER TABLE Portlet ALTER COLUMN roles SET COMPRESSION lz4;
2616+ ALTER TABLE PortletPreferences ALTER COLUMN preferences SET COMPRESSION lz4;
2617+ ALTER TABLE User_ ALTER COLUMN password_ SET COMPRESSION lz4;
2618+ ALTER TABLE User_ ALTER COLUMN comments SET COMPRESSION lz4;
2619+ ALTER TABLE User_ ALTER COLUMN additional_info SET COMPRESSION lz4;
2620+ ALTER TABLE UserTrackerPath ALTER COLUMN path SET COMPRESSION lz4;
2621+ ALTER TABLE api_token_issued ALTER COLUMN claims SET COMPRESSION lz4;
2622+ ALTER TABLE campaign ALTER COLUMN message SET COMPRESSION lz4;
2623+ ALTER TABLE category ALTER COLUMN keywords SET COMPRESSION lz4;
2624+ ALTER TABLE chain_link_code ALTER COLUMN code SET COMPRESSION lz4;
2625+ ALTER TABLE clickstream_404 ALTER COLUMN query_string SET COMPRESSION lz4;
2626+ ALTER TABLE clickstream_request ALTER COLUMN query_string SET COMPRESSION lz4;
2627+ ALTER TABLE cms_role ALTER COLUMN description SET COMPRESSION lz4;
2628+ ALTER TABLE communication ALTER COLUMN text_message SET COMPRESSION lz4;
2629+ ALTER TABLE container_structures ALTER COLUMN code SET COMPRESSION lz4;
2630+ ALTER TABLE contentlet ALTER COLUMN contentlet_as_json SET COMPRESSION lz4;
2631+ ALTER TABLE contentlet ALTER COLUMN text_area1 SET COMPRESSION lz4;
2632+ ALTER TABLE contentlet ALTER COLUMN text_area2 SET COMPRESSION lz4;
2633+ ALTER TABLE contentlet ALTER COLUMN text_area3 SET COMPRESSION lz4;
2634+ ALTER TABLE contentlet ALTER COLUMN text_area4 SET COMPRESSION lz4;
2635+ ALTER TABLE contentlet ALTER COLUMN text_area5 SET COMPRESSION lz4;
2636+ ALTER TABLE contentlet ALTER COLUMN text_area6 SET COMPRESSION lz4;
2637+ ALTER TABLE contentlet ALTER COLUMN text_area7 SET COMPRESSION lz4;
2638+ ALTER TABLE contentlet ALTER COLUMN text_area8 SET COMPRESSION lz4;
2639+ ALTER TABLE contentlet ALTER COLUMN text_area9 SET COMPRESSION lz4;
2640+ ALTER TABLE contentlet ALTER COLUMN text_area10 SET COMPRESSION lz4;
2641+ ALTER TABLE contentlet ALTER COLUMN text_area11 SET COMPRESSION lz4;
2642+ ALTER TABLE contentlet ALTER COLUMN text_area12 SET COMPRESSION lz4;
2643+ ALTER TABLE contentlet ALTER COLUMN text_area13 SET COMPRESSION lz4;
2644+ ALTER TABLE contentlet ALTER COLUMN text_area14 SET COMPRESSION lz4;
2645+ ALTER TABLE contentlet ALTER COLUMN text_area15 SET COMPRESSION lz4;
2646+ ALTER TABLE contentlet ALTER COLUMN text_area16 SET COMPRESSION lz4;
2647+ ALTER TABLE contentlet ALTER COLUMN text_area17 SET COMPRESSION lz4;
2648+ ALTER TABLE contentlet ALTER COLUMN text_area18 SET COMPRESSION lz4;
2649+ ALTER TABLE contentlet ALTER COLUMN text_area19 SET COMPRESSION lz4;
2650+ ALTER TABLE contentlet ALTER COLUMN text_area20 SET COMPRESSION lz4;
2651+ ALTER TABLE contentlet ALTER COLUMN text_area21 SET COMPRESSION lz4;
2652+ ALTER TABLE contentlet ALTER COLUMN text_area22 SET COMPRESSION lz4;
2653+ ALTER TABLE contentlet ALTER COLUMN text_area23 SET COMPRESSION lz4;
2654+ ALTER TABLE contentlet ALTER COLUMN text_area24 SET COMPRESSION lz4;
2655+ ALTER TABLE contentlet ALTER COLUMN text_area25 SET COMPRESSION lz4;
2656+ ALTER TABLE dot_containers ALTER COLUMN code SET COMPRESSION lz4;
2657+ ALTER TABLE dot_containers ALTER COLUMN pre_loop SET COMPRESSION lz4;
2658+ ALTER TABLE dot_containers ALTER COLUMN post_loop SET COMPRESSION lz4;
2659+ ALTER TABLE dot_containers ALTER COLUMN lucene_query SET COMPRESSION lz4;
2660+ ALTER TABLE experiment ALTER COLUMN traffic_proportion SET COMPRESSION lz4;
2661+ ALTER TABLE experiment ALTER COLUMN scheduling SET COMPRESSION lz4;
2662+ ALTER TABLE experiment ALTER COLUMN goals SET COMPRESSION lz4;
2663+ ALTER TABLE experiment ALTER COLUMN running_ids SET COMPRESSION lz4;
2664+ ALTER TABLE field ALTER COLUMN field_values SET COMPRESSION lz4;
2665+ ALTER TABLE field_variable ALTER COLUMN variable_value SET COMPRESSION lz4;
2666+ ALTER TABLE job ALTER COLUMN parameters SET COMPRESSION lz4;
2667+ ALTER TABLE job ALTER COLUMN result SET COMPRESSION lz4;
2668+ ALTER TABLE job_history ALTER COLUMN result SET COMPRESSION lz4;
2669+ ALTER TABLE links ALTER COLUMN link_code SET COMPRESSION lz4;
2670+ ALTER TABLE multi_tree ALTER COLUMN style_properties SET COMPRESSION lz4;
2671+ ALTER TABLE notification ALTER COLUMN message SET COMPRESSION lz4;
2672+ ALTER TABLE publishing_end_point ALTER COLUMN auth_key SET COMPRESSION lz4;
2673+ ALTER TABLE publishing_pushed_assets ALTER COLUMN endpoint_ids SET COMPRESSION lz4;
2674+ ALTER TABLE publishing_pushed_assets ALTER COLUMN publisher SET COMPRESSION lz4;
2675+ ALTER TABLE publishing_queue_audit ALTER COLUMN status_pojo SET COMPRESSION lz4;
2676+ ALTER TABLE QRTZ_EXCL_blob_triggers ALTER COLUMN BLOB_DATA SET COMPRESSION lz4;
2677+ ALTER TABLE QRTZ_EXCL_calendars ALTER COLUMN CALENDAR SET COMPRESSION lz4;
2678+ ALTER TABLE QRTZ_EXCL_job_details ALTER COLUMN JOB_DATA SET COMPRESSION lz4;
2679+ ALTER TABLE QRTZ_EXCL_triggers ALTER COLUMN JOB_DATA SET COMPRESSION lz4;
2680+ ALTER TABLE qrtz_blob_triggers ALTER COLUMN BLOB_DATA SET COMPRESSION lz4;
2681+ ALTER TABLE qrtz_calendars ALTER COLUMN CALENDAR SET COMPRESSION lz4;
2682+ ALTER TABLE qrtz_job_details ALTER COLUMN JOB_DATA SET COMPRESSION lz4;
2683+ ALTER TABLE qrtz_triggers ALTER COLUMN JOB_DATA SET COMPRESSION lz4;
2684+ ALTER TABLE storage_data ALTER COLUMN data SET COMPRESSION lz4;
2685+ ALTER TABLE structure ALTER COLUMN metadata SET COMPRESSION lz4;
2686+ ALTER TABLE system_event ALTER COLUMN payload SET COMPRESSION lz4;
2687+ ALTER TABLE template ALTER COLUMN body SET COMPRESSION lz4;
2688+ ALTER TABLE template ALTER COLUMN header SET COMPRESSION lz4;
2689+ ALTER TABLE template ALTER COLUMN footer SET COMPRESSION lz4;
2690+ ALTER TABLE template ALTER COLUMN drawed_body SET COMPRESSION lz4;
2691+ ALTER TABLE template ALTER COLUMN head_code SET COMPRESSION lz4;
2692+ ALTER TABLE unique_fields ALTER COLUMN supporting_values SET COMPRESSION lz4;
2693+ ALTER TABLE user_comments ALTER COLUMN ucomment SET COMPRESSION lz4;
2694+ ALTER TABLE user_preferences ALTER COLUMN pref_value SET COMPRESSION lz4;
2695+ ALTER TABLE web_form ALTER COLUMN custom_fields SET COMPRESSION lz4;
2696+ ALTER TABLE workflow_action ALTER COLUMN condition_to_progress SET COMPRESSION lz4;
2697+ ALTER TABLE workflow_action ALTER COLUMN metadata SET COMPRESSION lz4;
2698+ ALTER TABLE workflow_action_class ALTER COLUMN clazz SET COMPRESSION lz4;
2699+ ALTER TABLE workflow_action_class_pars ALTER COLUMN value SET COMPRESSION lz4;
2700+ ALTER TABLE workflow_comment ALTER COLUMN wf_comment SET COMPRESSION lz4;
2701+ ALTER TABLE workflow_history ALTER COLUMN change_desc SET COMPRESSION lz4;
2702+ ALTER TABLE workflow_scheme ALTER COLUMN description SET COMPRESSION lz4;
2703+ ALTER TABLE workflow_task ALTER COLUMN description SET COMPRESSION lz4;
0 commit comments