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