Added alias and privileges to metadata migration.
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
const config = require('config');
|
||||
|
||||
exports.up = async function up(knex) {
|
||||
await knex.raw(`
|
||||
CREATE MATERIALIZED VIEW actors_meta AS (
|
||||
@@ -40,9 +42,15 @@ exports.up = async function up(knex) {
|
||||
LEFT JOIN movies_scenes ON movies_scenes.movie_id = movies.id
|
||||
LEFT JOIN stashes_scenes ON stashes_scenes.scene_id = movies_scenes.scene_id
|
||||
GROUP BY movies.id
|
||||
)
|
||||
) AS meta
|
||||
);
|
||||
`);
|
||||
|
||||
GRANT ALL ON actors_meta TO :visitor;
|
||||
GRANT ALL ON scenes_meta TO :visitor;
|
||||
GRANT ALL ON movies_meta TO :visitor;
|
||||
`, {
|
||||
visitor: knex.raw(config.database.query.user),
|
||||
});
|
||||
};
|
||||
|
||||
exports.down = async function down(knex) {
|
||||
|
||||
Reference in New Issue
Block a user