Bazat e të dhënave

Separate database users per app

Në shqip: Përdoruesit e veçantë të databazës

ShpjegimiSQ

Mos e lidh aplikacionin me përdoruesin „postgres“ ose „root“. Krijo përdorues të veçantë: një për aplikacionin (vetëm leximi/shkrimi i tabelave të veta), një vetëm-lexim për raportet, një për migrimet.

EnglishEN

Don't connect your app as the “postgres” or “root” user. Create separate users: one for the app (read/write on its own tables only), a read-only one for reports, one for migrations.

Si ta mendosh

Si çelësa të ndryshëm për pastruesin, kontabilistin dhe drejtorin.

Lexoje në anglisht

Like different keys for the cleaner, the accountant and the manager.

Shembull kodisql

CREATE ROLE app_user LOGIN PASSWORD '...';
GRANT SELECT, INSERT, UPDATE ON ALL TABLES IN SCHEMA public TO app_user;

Terma të lidhur