mirror of
https://github.com/archtechx/tenancy.git
synced 2026-02-05 10:54:04 +00:00
WIP
This commit is contained in:
parent
e15eb01c7f
commit
910da724e4
1 changed files with 0 additions and 8 deletions
|
|
@ -52,14 +52,6 @@ test('correct rls policies get created using the command', function() {
|
|||
],
|
||||
]);
|
||||
|
||||
$tableExists = DB::selectOne('SELECT EXISTS (
|
||||
SELECT 1
|
||||
FROM pg_tables
|
||||
WHERE schemaname = ? AND tablename = ?
|
||||
) AS table_exists;', ['pg_catalog', 'pg_policies'])->table_exists;
|
||||
|
||||
dump($tableExists);
|
||||
|
||||
$getRlsPolicies = fn () => DB::select('select * from pg_policies');
|
||||
$getModelTables = fn () => collect(config('tenancy.models.rls'))->map(fn (string $model) => (new $model)->getTable());
|
||||
$getRlsTables = fn() => $getModelTables()->map(fn ($table) => DB::select('select relname, relrowsecurity, relforcerowsecurity from pg_class WHERE oid = ' . "'$table'::regclass"))->collapse();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue