postgresql Archive

Админства пост

Большой пост-шпаргалка для меня по девелоперскому админству. Почему девелоперскому – просто я не админ, и обычно того, что будет описываться здесь будет достаточно чтобы сесть и начать писать на php что-то, но вряд ли будет правильным использовать

ssh туннели

Неожиданное погружение в админство продолжается. Очередной левелап. Материалов в интернете масса, поэтому буду краток – только то, что использовал сам. Проброс удаленного порта на локальную машину Случай первый. Есть удаленный сервер, на котором крутится dev-версия php проекта.

Полное удаление postgresql

Если PostgreSQL в результате кривых рук научных экспериментов сломался, то естественной необходимостью будет снести поломку и поставить все заново. Сносить постгрес будем через purge. Вначале нужно убедиться, что никакой постгрес не остался висеть в виде процесса, смотрим,

Решение ошибки “No PostgreSQL clusters exist; see “man pg_createcluster” … (warning)”

При переустановке PostgreSQL вываливались какие-то варнинги про локали, но как-то не обратил внимание. А в результате постгре не запустился. При более внимательном просмотре попалось вот такое сообщение: warning: Please check that your locale settings: ... LC_ALL =

сохранение выборки в csv файл в postgresql

Сохранить результат запроса в csv файл просто: Copy (select * from pg_settings) to '/home/username/path_to.csv' with CSV; В данном случае сохраняет содержимое системной таблицы настроек в хоум пользователя username. Для postgres пользователя должен быть доступ к папке или

Postgresql. Массивы и композитные типы.

Небольшая заметка-напоминалка. Тип массив Можно задать типом столбца в таблице одномерный или многомерный массив. Типом элемента массива может быть любой валидный для постгре – базовые типы вроде строк и чисел, другой массив, определеяемый пользователем и т.п. Определение

Установка postgresql 9.3 на ubuntu 14.04 (trusty)

С некоторого времени postgresql обзавелся своим собственным репозиторием пакетов для Debian и Ubuntu. Соответственно сам postgresql можно установить из этого репозитория, нужно только добавить его. Для этого нужно создать файл pgdg.list в каталоге /etc/apt/sources.list.d/ И добавить в