Привет сообщество.
Обзавелась контора, где я работаю программой которая использует pg. Ну и соответственно я начал потихонечку осваивать эту систему. После установки возник следующий вопрос: Имеется компьютер с двумя сетевухами. Одна смотрит внутрь сети, другая с белым ip наружу. Мне надо что бы народ подключался из вне по этому белому ip.
Т.к. консоль еще не освоил, с помощью pgadmin создаю новое подключение к бд, пытаюсь подключиться к базе и получаю:
FATAL: no pg_hba.conf entry for host "62.122.xxx.xxx", user "postgres", database "postgres", SSL off
Есть запрос вида
SELECT что то (SELECT что то FROM таблица1) AS название FROM таблица2 WHERE условие;
Здравствуйте.
Передо мной встала вполне стандартная задача выбора максимального значения за каждый месяц.
Вот такой код я написал:
SELECT MAX(statement_value) AS max_statement_value, EXTRACT (month FROM statement_date) AS month FROM acc_counters_statements_flats WHERE counter_id = 36 GROUP BY month ORDER BY month
| max_statement_value | month |
|---|---|
|
220
|
8
|
|
225
|
9
|
Доброго времени суток!
подскажите, как сделать выгрузку БД с помощью pg_dump...
вообще в командной строке(cmd) с помощью cd захожу в каталог где лежит pg_dump.exe, в командной строке пишу: pg_dump.exe pg_dump db_name > db.sql
на что в командной строке пишет отказано в доступе
пробовал уже и ключи писать -U, -W и т.д. подскажите, как сделать выгрузку в различные форматы(.dump, .sql, .tar)
доброго времени суток!!!
хочу импортировать sql файл в postgresql.файл весит 3 гектар.выдает ошибку."an unhandled exception occured"
установил data pump for postgresql.тоже не получилось на втором этапе пишет не был произведен вызов colnialize.
что можно сделать?????????
Нужна помощь - переписать процедуру написанную на Firebird - на postgresql
CREATE PROCEDURE GET_CODGROUPS ( DOMAIN_ID INTEGER, LEVEL_START INTEGER) RETURNS ( OUT_DOMAIN_ID INTEGER, RELATIVE_ID INTEGER, OUT_LEVEL INTEGER) AS BEGIN IF ( DOMAIN_ID IS NOT NULL ) THEN BEGIN RELATIVE_ID = DOMAIN_ID; OUT_DOMAIN_ID = DOMAIN_ID; OUT_LEVEL = LEVEL_START; SELECT ID FROM BINARY_TREE WHERE ID = :RELATIVE_ID INTO :RELATIVE_ID; SUSPEND; END FOR SELECT CT.ID FROM BINARY_TREE CT
у меня маленький вопрос.
есть таблица, данные в ней содержат как нижний регистр, так и верхний. пользователь вводит я хочу проводить поиск (тоесть выбор значений командой SELECT) без учёта регистра. как это можно сделать ?
Запрос - вариации на тему upsert . Если выполнять Update отдельно - все работает нормально. В одном запросе с insert - выдает синтаксическую ошибку. Версия Postgresql - 8.4.
CREATE TABLE tbl( KEY int, val int); INSERT INTO tbl(KEY,val) SELECT DISTINCT(KEY), 0 FROM unnest('{0,1,2,3,4,5}'::int[]) AS KEY WHERE KEY NOT IN ( UPDATE tbl SET val = 1 WHERE KEY = any('{0,1,2,3,4,5}'::int[]) returning KEY );
Ошибка:
ERROR: syntax error at OR near "tbl" Строка 6: UPDATE tbl SET val = 1 ^
Всем привет!
Помогите пожалуйста решить задачу. Существует , база со структурой бинарного дерева. Даны данные о всех элементах (ID ) и данные о их родителей (parentID). Задача сделать функцию, которая покажет всех детей - конкретного элементов и укажет на каком уровне находятся дети от данного элемента. И данная функция пройдет по всем элементам.
Дана таблица domains
ID integer, - Ид элемента
parentID integer - ИД элемента предка
Входные данные
Dannie s tablici Domains
ID; ParentID
1;Null
101;1
111;101
112;101
166;1
216;166
209;166
300;216
301;216
410;300
Здравствуйте
у меня есть несколько баз допустим база_1 и база_2. в каждой из них много таблиц.
есть пользователи, которые должны к этим базам обращаться и иметь права на все кроме удаления.