Форум программистов, компьютерный форум, киберфорум
PostgreSQL
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
PostgreSQL Запрашивать пароль при входе ОС Astra Linux SE, СУБД PostgreSQL 9.4 Как сделать так, чтоб при входе на сервер через терминал или через pg_admin запрашивался у пользователя пароль? пробовал trust заменить на pam и md5. В итоге то спрашивает пароль, то не спрашивает, вот не пойму в чём дело.... servise postgresql restart то же выполнял https://www.cyberforum.ru/ postgresql/ thread1932994.html Запрещён доступ к последовательности PostgreSQL
При выполнении команды insert выскакивает ошибка, что доступ запрещён к последовательности Но, когда зашёл в эту последовательность, там нет возможности добавить роли insert Моет знает кто, как добавить insert?
PostgreSQL Библиографическая БД https://www.cyberforum.ru/ postgresql/ thread1932111.html
Нужно разработать Библиографическую БД, на примере jabref вопрос такой, какую лучше выбрать структуру БД, запихнуть все в одну таблицу или сделать для каждого типа (article,book....) свою таблицу со своими полями.
PostgreSQL FATAL: password authentication failed for user https://www.cyberforum.ru/ postgresql/ thread1931809.html
Не получается подключиться к БД через роль входа. Создал несколько ролей входа, дал им право LOGIN, поменял в pg_hba.conf для моей локальной базы метод аутентификации на md5 для всех пользователей. СУБД перезагружал. Все равно получаю ошибку, указанную в теме. Через административный логин postgres входит без проблем.
Копирование записи из таблицы А в таблицу В по условию PostgreSQL
Доброго времени суток , подскажите пож-ста если кто знает: Имеется таблица А вида: № Арт Наименов кол-во ПУ-00000133 3005 MEN'S 30кг (Мужской крем микс, всесезонка) 1 00-00000237 51 LING-X 25кг (Бельё нижнее (EXTRA) 2 ЦБ-00000224 1449 CLEAN SUM SHOES CHILD (Обувь детская...
PostgreSQL Разработка приложений https://www.cyberforum.ru/ postgresql/ thread1929445.html
Доброе времени суток, уважаемые форумчани! Подскажите пожалуйста, кто разрабатывал приложения на PostgreSQL. Хочу перенять опыт. Заранее благодарю за ответы.
PostgreSQL Создание и настройка бд из bash скрипта. Как? Доброго времени суток. Собственно вопрос, как реализовать задачу? К примеру есть такие строки. sudo -u postgres psql CREATE DATABASE test_database; CREATE USER test_user WITH password 'qwerty'; GRANT ALL privileges ON DATABASE test_database TO test_user; Нужно, что бы при запуске скрипта, выполнились данные строки. Таким образом создалась бд, с юзером и пассом https://www.cyberforum.ru/ postgresql/ thread1929422.html Проверка логина и пароля при подключении к БД PostgreSQL
Есть база данных, у нее есть несколько ролей входа с паролями. В написанной мной программе есть окно для проверки логина и пароля. Есть вариант проверять логин и пароль при попытки "залогиниться", т.е. если соединение с БД не установлено, то логин/пароль введены неверно. Понятно как это реализовать, но непонятно, нормально ли использовать роли входа как логин и пароль пользователя. Второй вариант...
PostgreSQL Политика защиты строк в таблицах и представлениях Добрый день! Начиная с версии 9.5 в PostgreSQL реализована возможность доступа к таблице на уровне строк. Я создал таблицу, настроил политику доступа для этой таблицы, всё работает, как расписано в документации. Однако, если создать представление, которое берёт все строки из созданной таблицы, то на него (на представление) политика защиты строк уже не действует. Может кто-нибудь объяснить, почему... https://www.cyberforum.ru/ postgresql/ thread1927636.html PostgreSQL Не получается сформировать запрос Здравствуйте! Помогите, пожалуйста, сформировать запрос на выборку диалогов Есть 2 таблицы accounts и messages. От accounts в данной выборке использую только id и name. Messages: u_from|u_to|message|readed|date Нужно выбрать последнее сообщение, имя пользователя, состояние сообщения и пару from-to То, что неудачно составил я: https://www.cyberforum.ru/ postgresql/ thread1927546.html
Триггерная функция PostgreSQL
Есть две таблицы: clients и mailParties. Из программы выполняется batch, т.е. добавляются сразу две записи в clients. С помощью триггерной функции по INSERT из этих двух записей id должны добавится в одну запись в mailParties соответственно вторичному ключу. Если бы нужно было сделать 1к1, то все было бы просто, а вот 2к1 не понимаю как реализовать. Прикрепляю схему для наглядности. Заранее...
PostgreSQL Настройка странной схемы репликации https://www.cyberforum.ru/ postgresql/ thread1925273.html
Добрый день, есть такой вот вопрос, касательно того как можно организовать репликацию данных между серверами PostgreSql. Схема сейчас такая, к меня есть БД 'masterdb' у нее есть таблица например 'partners_main' нужно содержимое этой таблицы реплицировать на другие сервера (более 5) причем на каждом сервере имя БД и таблицы отличаются. Каким образом это можно сделать ? У меня есть...
1251 / 967 / 382
Регистрация: 02.09.2012
Сообщений: 2,987
15.03.2017, 05:11 0

Объединение запросов - PostgreSQL - Ответ 10216231

15.03.2017, 05:11. Показов 20272. Ответов 14
Метки (Все метки)

Ответ

JOIN конструкция должна быть "цельной". В подвыражении ON вы не можете использовать другие таблицы кроме тех, которые перечислены слева и справа от JOIN. Запятая не в счет, это уже другой вид соединения других таблиц.

Вся проблема в соединениях связана с тем, что модель связей таблиц четко не прописана. У вас в принципе queue.onpriem висячая таблица, непонятно как она с кем связана. Также по смыслу непонятно, что таблицы обозначают и какая смысловая связь между ними. Если главная сущность sp_struc - офис (больница), в больнице существует одна (может больше) электронная очередь - queue.sp_que, в настоящий момент на приеме есть пациенты из такой-то очереди (может быть нескольких очередей) - queue.onpriem, то вероятно можно запрос так построить

SQL
1
2
3
4
5
6
7
SELECT
sp_struc.naz, COUNT(onpriem.id)
FROM
isp.sp_struc INNER JOIN queue.sp_que ON sp_struc.ids = sp_que.ids
LEFT OUTER JOIN queue.onpriem ON sp_que.id = onpriem.idq
GROUP BY sp_struc.naz
ORDER BY sp_que.ids;
Еще раз повторю, связи на диаграмме плохие. Следует обозначать и понимать, по каким полям связаны таблицы. С одной стороны чаще всего в связи участвует первичный ключ, с другой внешний ключ. На связях эти ограничения должны быть указаны: так будет понятно.

Вернуться к обсуждению:
Объединение запросов PostgreSQL
1
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.03.2017, 05:11
Готовые ответы и решения:

Объединение 2 запросов или 1 запрос
Доброго времени суток! Есть 3 таблицы: adverts(id, title, creation_date), status(id, title),...

Объединение запросов
Добрый день. имеется запрос: select c.id,t.mind,c.name from table1 c join table2 t on...

Объединение запросов
Доброго времени суток!!! Как можно объединить эти два запроса в один. USE " . $_SESSION . ";...

объединение запросов
можно ли вот эти запросы объединить в один if($row=mysql_fetch_array(mysql_query("SELECT word...

14
15.03.2017, 05:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.03.2017, 05:11
Помогаю со студенческими работами здесь

Объединение запросов
Такая ситуация, необходимо вывести 2 столбца, образованные от одной таблицы. Условия образования...

Объединение запросов
Доброго времени суток! Помогите, пожалуйста объеденить два запроса в один $query = "SELECT...

Объединение 2х запросов в 1
Здравствуйте, форумчане! Есть 2 запроса SQL: SELECT `email_admin` FROM `options` WHERE...

Объединение запросов
Доброго времени суток! Помогите связать запросы. В первом считается сумма отгрузок по дням...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru