0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-02-02 04:19:08 -05:00

Make postgresql TOAST storage more friendly to ZFS.

This commit is contained in:
Andrey Antukh 2021-01-24 16:08:48 +01:00 committed by Alonso Torres
parent 7cfe768dbd
commit 5518f561f0
2 changed files with 53 additions and 0 deletions

View file

@ -134,6 +134,9 @@
{:name "0040-add-error-report-tables"
:fn (mg/resource "app/migrations/sql/0040-add-error-report-tables.sql")}
{:name "0041-mod-pg-storage-options"
:fn (mg/resource "app/migrations/sql/0041-mod-pg-storage-options.sql")}
])

View file

@ -0,0 +1,50 @@
ALTER TABLE file
ALTER COLUMN data SET STORAGE external,
ALTER COLUMN name SET STORAGE external;
ALTER TABLE file_change
ALTER COLUMN data SET STORAGE external,
ALTER COLUMN changes SET STORAGE external;
ALTER TABLE profile
ALTER COLUMN fullname SET STORAGE external,
ALTER COLUMN email SET STORAGE external,
ALTER COLUMN password SET STORAGE external,
ALTER COLUMN lang SET STORAGE external,
ALTER COLUMN theme SET STORAGE external,
ALTER COLUMN props SET STORAGE external;
ALTER TABLE project
ALTER COLUMN name SET STORAGE external;
ALTER TABLE team
ALTER COLUMN name SET STORAGE external;
ALTER TABLE comment
ALTER COLUMN content SET STORAGE external;
ALTER TABLE comment_thread
ALTER COLUMN participants SET STORAGE external,
ALTER COLUMN page_name SET STORAGE external;
ALTER TABLE task
ALTER COLUMN queue SET STORAGE external,
ALTER COLUMN name SET STORAGE external,
ALTER COLUMN props SET STORAGE external,
ALTER COLUMN status SET STORAGE external,
ALTER COLUMN error SET STORAGE external;
ALTER TABLE scheduled_task
ALTER COLUMN id SET STORAGE external,
ALTER COLUMN cron_expr SET STORAGE external;
ALTER TABLE http_session
ALTER COLUMN id SET STORAGE external,
ALTER COLUMN user_agent SET STORAGE external;
ALTER TABLE file_share_token
ALTER COLUMN token SET STORAGE external;
ALTER TABLE file_media_object
ALTER COLUMN name SET STORAGE external,
ALTER COLUMN mtype SET STORAGE external;