using Npgsql; namespace BeautySalonDatabase.Implements { public class ClearDatabase { public void Clear() { using var conn = GetConnection(); conn.Open(); using var cmd = new NpgsqlCommand("drop sequence if exists seq_specialisation; " + "drop sequence if exists seq_service; " + "drop sequence if exists seq_master; " + "drop sequence if exists seq_client; " + "drop sequence if exists seq_reception; " + "drop sequence if exists seq_cheque; " + "create sequence seq_specialisation increment by 1 start with 1 minvalue 1; " + "create sequence seq_service increment by 1 start with 1 minvalue 1; " + "create sequence seq_master increment by 1 start with 1 minvalue 1; " + "create sequence seq_client increment by 1 start with 1 minvalue 1; " + "create sequence seq_reception increment by 1 start with 1 minvalue 1; " + "create sequence seq_cheque increment by 1 start with 1 minvalue 1; " + "delete from specialisations; " + "delete from services; " + "delete from masters; " + "delete from clients; " + "delete from cheques;"); cmd.ExecuteNonQuery(); } public NpgsqlConnection GetConnection() { return new NpgsqlConnection("Host=127.0.0.1;Port=5555;Username=elina;Database=beauty_salon;Password=elina"); } } }