Skip to content

Commit e6d9504

Browse files
committed
fix: permissions to read marketplace schema for mv_trades_owner
1 parent 7304493 commit e6d9504

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/migrations/dapps/1718991797670_trades-and-asset-trades-table.ts

+10
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,16 @@ export async function up(pgm: MigrationBuilder): Promise<void> {
110110
item_id: { type: 'text', notNull: true }
111111
}
112112
)
113+
114+
// pgm.sql('GRANT SELECT ON ALL TABLES IN SCHEMA marketplace TO mv_trades_owner;')
115+
pgm.sql(`
116+
DO $$
117+
BEGIN
118+
IF EXISTS (SELECT 1 FROM pg_roles WHERE rolname = 'mv_trades_owner') THEN
119+
EXECUTE 'GRANT SELECT ON ALL TABLES IN SCHEMA marketplace TO mv_trades_owner';
120+
END IF;
121+
END $$;
122+
`)
113123
}
114124

115125
export async function down(pgm: MigrationBuilder): Promise<void> {

0 commit comments

Comments
 (0)