geo distance meter
This commit is contained in:
42
sql/clear_interactions.sql
Normal file
42
sql/clear_interactions.sql
Normal file
@@ -0,0 +1,42 @@
|
||||
-- Скрипт для очистки всех взаимодействий между пользователями
|
||||
-- Удаляет матчи, сообщения, свайпы и показы анкет
|
||||
-- Оставляет только пользователей и их профили
|
||||
|
||||
-- Начало транзакции
|
||||
BEGIN;
|
||||
|
||||
-- Удаление всех сообщений в чатах
|
||||
DELETE FROM messages;
|
||||
|
||||
-- Удаление всех матчей
|
||||
DELETE FROM matches;
|
||||
|
||||
-- Удаление всех просмотров профилей
|
||||
DELETE FROM profile_views;
|
||||
|
||||
-- Удаление всех свайпов (лайки, дизлайки, суперлайки)
|
||||
DELETE FROM swipes;
|
||||
|
||||
-- Удаление всех уведомлений
|
||||
DELETE FROM notifications;
|
||||
|
||||
-- Фиксация транзакции
|
||||
COMMIT;
|
||||
|
||||
-- Вывод статистики после очистки
|
||||
SELECT
|
||||
'messages' as table_name,
|
||||
COUNT(*) as remaining_records
|
||||
FROM messages
|
||||
UNION ALL
|
||||
SELECT 'matches', COUNT(*) FROM matches
|
||||
UNION ALL
|
||||
SELECT 'profile_views', COUNT(*) FROM profile_views
|
||||
UNION ALL
|
||||
SELECT 'swipes', COUNT(*) FROM swipes
|
||||
UNION ALL
|
||||
SELECT 'notifications', COUNT(*) FROM notifications
|
||||
UNION ALL
|
||||
SELECT 'users', COUNT(*) FROM users
|
||||
UNION ALL
|
||||
SELECT 'profiles', COUNT(*) FROM profiles;
|
||||
Reference in New Issue
Block a user