From 92ed22ef19cb7dc0de261de207e1bdd4fcb443ec Mon Sep 17 00:00:00 2001 From: lukinovec Date: Fri, 16 Jun 2023 09:41:09 +0200 Subject: [PATCH] Query log --- .../CreateRLSPoliciesForTenantTables.php | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/src/Commands/CreateRLSPoliciesForTenantTables.php b/src/Commands/CreateRLSPoliciesForTenantTables.php index 6bd10c1c..df48688f 100644 --- a/src/Commands/CreateRLSPoliciesForTenantTables.php +++ b/src/Commands/CreateRLSPoliciesForTenantTables.php @@ -48,18 +48,7 @@ class CreateRLSPoliciesForTenantTables extends Command $parentKey = $model->$parentName()->getForeignKeyName(); $parentTable = $model->$parentName()->make()->getTable(); - dump("CREATE POLICY {$table}_rls_policy ON {$table} USING ( - {$parentKey} IN ( - SELECT id - FROM {$parentTable} - WHERE ({$tenantKey} = ( - SELECT {$tenantKey} - FROM {$parentTable} - WHERE id = {$parentKey} - )) - ) - )"); - + DB::enableQueryLog(); DB::statement("CREATE POLICY {$table}_rls_policy ON {$table} USING ( {$parentKey} IN ( SELECT id @@ -71,8 +60,8 @@ class CreateRLSPoliciesForTenantTables extends Command )) ) )"); - - dump('statement completed'); + dump(DB::getQueryLog()); + DB::disableQueryLog(); $this->enableRls($table);