kill -9 любого процесса базы роняет целиком базу в рестарт.
Снимать процессы вызовом pg_terminate_backend (а для того не работать суперпользователем и тогда superuser_reserved_connections вам возможность административно подключиться даст)
Имеется в виду именно записи, а не файлы бд, накопители и сервера.
Сервис при сохранении файла генерит и возвращает клиенту его локальное имя, к которому потом клиент приклеивает адрес сервера s.site.ru (он же балансировщик, см. Решение), и получается абсолютное имя. Какой функцией сервис должен сгенерить имя, чтобы оно потом однозначно указывало на адрес сервиса? Причём расшифровку потом должен делать балансировщик, т.е. nginx в своём конфиге, иначе придётся городить ещё какую-то прослойку.