40 lines
734 B
MySQL
40 lines
734 B
MySQL
|
|
-- Metabase
|
||
|
|
|
||
|
|
create role metabase_user with
|
||
|
|
login
|
||
|
|
nosuperuser
|
||
|
|
nocreatedb
|
||
|
|
nocreaterole
|
||
|
|
noinherit
|
||
|
|
noreplication
|
||
|
|
connection limit -1
|
||
|
|
password 'supermotdepasse';
|
||
|
|
|
||
|
|
create database metabase with
|
||
|
|
owner metabase_user;
|
||
|
|
|
||
|
|
grant connect
|
||
|
|
on database sql
|
||
|
|
to metabase_user;
|
||
|
|
|
||
|
|
grant usage
|
||
|
|
on schema public
|
||
|
|
to metabase_user;
|
||
|
|
|
||
|
|
grant select
|
||
|
|
on table famille, article
|
||
|
|
to metabase_user;
|
||
|
|
|
||
|
|
-- Pour toutes les tables du schéma public
|
||
|
|
grant select
|
||
|
|
on all tables
|
||
|
|
in schema public
|
||
|
|
to metabase_user;
|
||
|
|
|
||
|
|
-- Privilège par défaut pour que chaque nouvelle table créée dans public donnera automatiquement le droit SELECT à metabase.
|
||
|
|
alter default privileges
|
||
|
|
in schema public
|
||
|
|
grant select
|
||
|
|
on tables
|
||
|
|
to metabase_user;
|