Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

tisprk

  • 0
    вклад
  • 15
    вопросов
  • 4
    ответа
  • 50%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как удалить базу в postgres, не обращая внимания на активные сессии?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev Куратор тега PostgreSQL
    Седой и строгий
    Предотвращаем возможность новых подключений
    UPDATE pg_database SET datallowconn = 'false' WHERE datname = 'database_name';

    Закрываем текущие сессии
    SELECT pg_terminate_backend(pg_stat_activity.pid)
    FROM pg_stat_activity
    WHERE pg_stat_activity.datname = 'database_name' AND pid <> pg_backend_pid();

    Удаляем базу
    DROP DATABASE database_name;
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Почему HashSet быстрее TreeSet?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Потому что доступ к ячейке памяти с известным адресом очевидно быстрее обхода дерева.
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Почему стреляет ошибка в функции?

    FeNUMe
    FeNUMe @FeNUMe
    Уберите file1 = open(from_file, "r") и file1.close, конструкция with open(file1) as f: откроет и закроет файл сама.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как отследить foreign table в postgreSQL?

    Melkij
    Melkij @Melkij
    PostgreSQL DBA
    В psql:
    \d имя_таблицы покажет имя fdw server и опции этой конкретной таблички
    \des+ fdw_server покажет всю информацию об этом FDW сервере.
    где в системном каталоге - запустите psql -E, будет выведено, откуда сам psql читает данные.

    Либо можно сделать pg_dump --schema-only и поглядеть команды пересоздания.

    ERROR: connection for foreign table "имя_таблицы" cannot be authenticated

    Это ответ postgresql
    В detail - ответ от удалённой базы, ORA коды ошибок - да, оракл обычно.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
Оценили как «Нравится»
Самые активные сегодня
  • Drno
    • 8 ответов
    • 0 вопросов
  • Justa Gain
    • 5 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 4 ответа
    • 0 вопросов
  • mishpro
    • 4 ответа
    • 0 вопросов
  • mayton2019
    • 3 ответа
    • 0 вопросов
  • Fragster
    Антон Антон
    • 3 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации