|
|
Другие темы раздела | |
PostgreSQL Массив методом пузырька
https://www.cyberforum.ru/ postgresql/ thread1769601.html Всем привет! надеюсь по адресу пишу. Необходимо написать сортировку массива строк методом «пузырька» используя PL SQL. Оформить в виде кода хранимой процедуры, на вход которой подается массив, возвращается массив. declare p_arr dbms_sql.Number_Table; |
Запрос с объединением PostgreSQL Структура БД Описание таблиц Create |
PostgreSQL GUID postgresql 9.3
https://www.cyberforum.ru/ postgresql/ thread1764293.html Здравствуйте. Пытаюсь снести постгресс при помощи msiexec, он требует GUID (Уникальный номер продукта). Где его можно найти? |
PostgreSQL Ошибка добавления базы 1С
https://www.cyberforum.ru/ postgresql/ thread1764191.html Здравствуйте! Установил PostgreSQL-9.4 на Ubuntu 12.04.5. Служба postgresql работает, проверял командой: service postgresql status. Показал: 9.4/main (port 5432): online. Инициализацию проводил командой от роли postgres: usr/lib/postgresql/9.4/bin/initdb -D /usr/postgesql/9.4/data. Подключался через pgadmin, подключается отлично, видит и кластер и базы. Если добавить базу через... |
PostgreSQL Передать в bat-файле пароль для dropdb Здравствуйте. Столкнулся с проблемой, не могу найти как в батнике передать в dropdb пароль пользователя. Может кто знает? |
PostgreSQL Как совместить две агрегатные функции в одном запросе
https://www.cyberforum.ru/ postgresql/ thread1763779.html Доброго времени суток! Есть следующий запрос: select fio, count(inq_id) as quantity, sys_name from ((employees join systems on tabnum=admin)join users on systems.sys _id=users.sys_id) join inquiries on users.user_id=inquiries.user_id group by sys_name, fio Результат выполнения данного запроса следующий: |
PostgreSQL Не могу приконектиться Всем привет! Я очередной "зеленый" ньюкамер который решил поставить себе эту бд. Эту бд я поставил в линукс минт командой sudo apt-get install postgresql postgresql-client postgresql-contrib я конечно не понял что за клиент я вместе с бд поставил но да ладно. После того как запустил бд командой "sudo service postgresql start" у меня высветилось в терминале сообзение "* Starting PostgreSQL 9.3... https://www.cyberforum.ru/ postgresql/ thread1758212.html |
PostgreSQL Запрос, который выбирает все максимальные поля clicks для каждой рекламы из статистики Есть 2 таблицы, нужно создать запрос который выбирает все максимальные поля clicks для каждой рекламы из статистики. ------------------------ |--advertisement-----| |---id---|---name----| ---------------------- |---1----|---ad1-----| |---2----|---ad2-----| ---------------------- ------------------------------------------------------- |
PostgreSQL Сложный запрос
https://www.cyberforum.ru/ postgresql/ thread1756761.html Всем привет! Подскажите пожалуйста, как реализовать следующее. В базе есть перечень таблиц, в которых различные поля, но есть список полей, в котором, по крайне мере, несколько гарантированно находятся в таблицах. Это поля 'id', 'code', 'name', 'number', 'source1_code', 'source2_code'. То есть в некоторых таблицах есть поля 'id', 'code', 'name', в других 'id', 'source1_code',... |
PostgreSQL Не могу изменить поля в NEW в триггерной ф-ии Добрый день, коллеги. Ранее не использовал триггеры в PostgreSQL. И столкнулся с непонятной проблемой. Вот простая триггерная ф-ия : CREATE OR REPLACE FUNCTION code_translit_list_obj_entity() RETURNS TRIGGER AS $BODY$ DECLARE https://www.cyberforum.ru/ postgresql/ thread1756668.html |
Выборка из двух таблиц одним запросом без сокращения записей PostgreSQL Здравствуйте. Есть схема в БД PostgreSQL с двумя таблицами, из которых надо сделать выборку SELECT naz as naz_u, nom, id FROM uslugi.usl_sp SELECT naz as naz_b, id_usl FROM uslugi.doc_blanks WHERE naz = 'Регламент' Вопрос в том, можно ли сделать эту выборку одним запросом, но если во второй таблице поле "naz" не будет содержать слово "Регламент", то просто оставлять это поле пустым, а не... |
PostgreSQL Выбрать сумму последних 10 строк
https://www.cyberforum.ru/ postgresql/ thread1752607.html Здравствуйте форумчане! Есть вопрос, звучит просто, но не дает мне покоя: Есть таблица, с каким-нибудь полем int, и в ней 20 записей. И вот нужно получить сумму, но всех записей, а только первых десяти или последних десяти. Пробовал так: SELECT sum(someone) FROM table LIMIT 10 Но эта команда возвращает сумму всего столбца, ведь лимит работает уже на обработанную сумму. Попытка вставить... |
0 / 0 / 0
Регистрация: 15.04.2016
Сообщений: 26
|
|
08.07.2016, 01:54 [ТС] | 0 |
PSQL, несколько различных заданий - PostgreSQL - Ответ 934986208.07.2016, 01:54. Показов 2193. Ответов 28
Метки (Все метки)
Ответ
Здравствуйье, подскажите еще пожалуйста как создать точно такую же таблицу
Код
Table "public.bookauthor" Column | Type | Modifiers -----------+---------+----------- isbn | text | not null au_number | numeric | not null Indexes: "bookauthor_pkey" PRIMARY KEY, btree (isbn, au_number) Foreign-key constraints: "bookauthor_au_number_fkey" FOREIGN KEY (au_number) REFERENCES author(au_id) "bookauthor_isbn_fkey" FOREIGN KEY (isbn) REFERENCES book(isbn) Код
=> create table t_bookauthor(isbn text NOT NULL references book(isbn), au_number numeric NOT NULL references author(au_id)); Код
=> \d t_bookauthor Table "public.t_bookauthor" Column | Type | Modifiers -----------+---------+----------- isbn | text | not null au_number | numeric | not null Foreign-key constraints: "t_bookauthor_au_number_fkey" FOREIGN KEY (au_number) REFERENCES author(au_id) "t_bookauthor_isbn_fkey" FOREIGN KEY (isbn) REFERENCES book(isbn) Код
Indexes: "bookauthor_pkey" PRIMARY KEY, btree (isbn, au_number) Спасибо! Добавлено через 6 часов 12 минут Понял, это Composite Surrogate Key который так и определяется, двумя колонками Код
=> create table t_bookauthor( isbn text NOT NULL references book(isbn), au_number numeric NOT NULL references author(au_id), primary key (isbn, au_number) ); Добрый день! Столкнулся с задачей в которой нужно назначить привилегии с ограничением на определенные даные. Например имеем две таблицы (relation) В одной имеем Индекс и Имя Городов, а в другой эти же индекс и остальная информация. Нужно назначить GRANT SELECT на таблицу где колонка city содержит только "Roseville" и "Rocklin". К сожалению следующее выражение не работает. Ошибка с "WHERE" Код
GRANT SELECT ON table_tbl TO userName WHERE city = 'Rocklin' AND city = 'Roseville' AND zips.zipcode = table_tbl.zip; Спасибо! Вернуться к обсуждению: PSQL, несколько различных заданий PostgreSQL
0
|
08.07.2016, 01:54 | |
Готовые ответы и решения:
28
Импорт БД psql SQL Shell (psql) Начало работы с PSQL Ошибка psql при закрытии периодов |
08.07.2016, 01:54 | |
08.07.2016, 01:54 | |
Помогаю со студенческими работами здесь
0
Файл pgpass, запуск psql от имени другого пользователя без ввода пароля Несколько заданий Несколько заданий Несколько заданий |