mirror of
https://github.com/keycloak/keycloak.git
synced 2026-02-20 00:13:39 -05:00
* Run new test framework db tests on Azure Closes: #45658 Signed-off-by: Peter Zaoral <pepo48@gmail.com> * Run new test framework db tests on Azure Closes: #45658 Signed-off-by: Peter Zaoral <pepo48@gmail.com> --------- Signed-off-by: Peter Zaoral <pepo48@gmail.com>
7 lines
790 B
Transact-SQL
7 lines
790 B
Transact-SQL
-- Clear all tables from dbo schema (MSSQL equivalent of PostgreSQL schema reset)
|
|
|
|
-- Drop all foreign key constraints first
|
|
EXEC sp_executesql N'DECLARE @sql NVARCHAR(MAX) = N''''; SELECT @sql += N''ALTER TABLE '' + QUOTENAME(s.name) + ''.'' + QUOTENAME(t.name) + '' DROP CONSTRAINT '' + QUOTENAME(f.name) + '';'' FROM sys.foreign_keys f INNER JOIN sys.tables t ON f.parent_object_id = t.object_id INNER JOIN sys.schemas s ON t.schema_id = s.schema_id WHERE s.name = ''dbo''; EXEC sp_executesql @sql;'
|
|
|
|
-- Drop all tables
|
|
EXEC sp_executesql N'DECLARE @sql NVARCHAR(MAX) = N''''; SELECT @sql += N''DROP TABLE '' + QUOTENAME(s.name) + ''.'' + QUOTENAME(t.name) + '';'' FROM sys.tables t INNER JOIN sys.schemas s ON t.schema_id = s.schema_id WHERE s.name = ''dbo''; EXEC sp_executesql @sql;'
|