PostgreSQL - это система управления объектно-реляционными базами данных с открытым исходным кодом (ORDBMS), доступная для всех основных платформ, включая Linux, UNIX, Windows и OS X. Пожалуйста, указывайте свою точную версию Postgres, задавая вопросы. Вопросы, касающиеся администрирования или расширенных функций, лучше всего направлять на dba.stackexchange.com.
У меня есть база данных postgresql 13 со следующими данными: 1 MaterializedView mat_view 79 строк, столбцы: id (bigint), start_ts (двойная точность) и end_ts (двойная точность) 1 таблица time_tbl: 320 mio .......
4 Мар 2021 в 17:04
Мне нужно проверить, является ли поле в таблице нулевым, и вернуть отдельные результаты / выполнить другой запрос, если это так. Это общая высокоуровневая логика, но я не могу понять, как ее запустить .......
4 Мар 2021 в 17:01
У меня две таблицы. Даты автомобиля и обслуживания. идентификатор автомобиля | вин | тип | no_of_wheels | шасси_номер | ------------------------------------------------ 1 | QWE | Автомобиль | 4 | AIZI2Q 2 | .......
4 Мар 2021 в 16:22
СОЗДАТЬ ТАБЛИЦУ Человек (серийный первичный ключ id, текст accNum УНИКАЛЬНО СОЗДАВАЕТСЯ ВСЕГДА КАК (concat (справа (приведение (извлечение года из current_date) как текст), 2), cast (id как текст)) СОХРАНЕНО); Ошибка: .......
4 Мар 2021 в 14:40
Я изучаю PostgreSQL и работаю с базой данных Nortwind Сейчас я тестирую JOIN и подзапрос с ANY Я хочу выбрать все product_name, из которых было заказано ровно 10 (столбец quantity из order_details) Итак, у меня есть 2 разных запроса:
SELECT product_name FROM products
WHERE product_id = ANY(
....
4 Мар 2021 в 10:19
Я создаю индекс при создании таблицы, а затем вставляю данные в таблицу. Я думаю, что когда данные в таблице проиндексированы, нет необходимости запускать REINDEX, даже если я удаляю или вставляю новые данные. Это правильно? Или же .......
4 Мар 2021 в 08:59
У меня есть таблица ниже
| id | description |
+----+--------------------------------+
| 1 | Added: Apple, Grape and Orange |
| 2 | Orange |
| 3 | Removed: Plum and Grape |
Затем у меня есть еще одна таблица со списком фруктов.
| id | name |
+--....
4 Мар 2021 в 00:46
Когда вы выполняете внутреннее соединение для сравнения двух значений одного и того же столбца, но разных строк, друг с другом. Как включить оба сравниваемых значения одного и того же столбца? Без ошибки "столбец указан более одного раза"
В новой таблице я хочу видеть a.var2 и b.var2.
CREATE TABLE....
3 Мар 2021 в 17:38
1
PostgreSQL: как выполнять запросы ALTER, возвращаемые в результате выполнения инструкции SQL SELECT
Я хочу добавить новый столбец во все таблицы с подробными сведениями о шаблоне имени таблицы <>. Я использую этот запрос: выберите «изменить таблицу» || table_name || 'ДОБАВИТЬ ВРЕМЯ СОЗДАНИЯ КОЛОННЫ;' из .......
3 Мар 2021 в 17:31
У меня есть строка json '{"1001": "20", "1002": "30", "1003": "50"}', которую я превратил в столбец с этим оператором выбора SELECT .......
3 Мар 2021 в 16:46
У меня есть база данных POSTGRESQL с такими именами: ʿImād ad-Daula Abu ᾽l-asan. Пользователь может выбрать это значение, введя его в текстовое поле. Но я бы хотел, чтобы пользователь использовал похожие символы. Итак, что он .......
3 Мар 2021 в 15:13
Здесь очень простой вопрос, но быстрый поиск в Google не показался окончательным (и у меня сейчас нет доступа к БД для тестирования). Я хотел бы проверить, можно ли группировать "на лету" в Postgres (как это возможно в SQL Server). Лучший способ пояснить - это пример, то есть могу ли я сделать это....
3 Мар 2021 в 14:24
Например, у меня есть запрос
UPDATE foo_table SET viewed_count = coalesce(viewed_count, 0) + 1
Предположим, что 100 клиентов выполняют этот запрос одновременно
Есть ли какие-либо гарантии, что число просмотров будет увеличено на 100?....
3 Мар 2021 в 14:05
У меня есть результат моей функции
EXECUTE format('SELECT ARRAY (SELECT tvmid from "%s".tvmtable order by tvmid)', operatorName) INTO tvms;
Что дает mi массив телевизоров в формате {1,2,3}. Мне нужно, чтобы строка была разделена, поэтому я пытаюсь
SELECT ARRAY_TO_STRING(tvms, ",") INTO res;
Но ко....
3 Мар 2021 в 14:02
У меня есть следующий идентификатор таблицы, link_id, url, тип, загрузка, имя файла 44,11, https: //google.com,extra,1,126cd08a-b963-48e5-878e-96dea057d57e.jpg 45,11, https: // google.com, extra, 0,53bfa01d-91d0-4b84-9389 -.......
3 Мар 2021 в 13:53
Следующий запрос возвращает мне несколько строк: SELECT COUNT (*) AS Dup, virtual_switch_id, slot_number, port_number FROM switch_port GROUP BY virtual_switch_id, slot_number, port_number HAVING .......
3 Мар 2021 в 12:24
У меня есть таблица, в которой показана точка, выполняемая устройством в определенной области и в определенном месте.
working_date device points area location
19-06-2020 a 1 x xa
19-06-2020 a 2 x xa
19-06-2020 a 3 x....
3 Мар 2021 в 10:30
У меня есть таблица клиентов, в которой повторяются имена и фамилии. Я не знаю, какой тип запроса на выборку следует использовать для отображения конкретной строки, относящейся к их же записям.
Пример: Таблица: customers
customer_id|firstname|lastname
-----------+---------+---------
0000000001 |Pe....
3 Мар 2021 в 06:24
Я пытаюсь рассчитать ежемесячный отток (для данного месяца: number_of_people_who_unsubscribed / number_of_subscribers_at_beginning_of_month). У меня есть таблица подписчиков, которая выглядит так: я бы .......
3 Мар 2021 в 00:25
Я установил этот sql-запрос в базе данных heroku "clip" (postgresql), выберите count (table1) как colname1, count (table2) как colname2 из table1, table2; Каждая таблица имеет 2 строки, и решение .......
2 Мар 2021 в 23:10
У меня есть следующая таблица в базе данных postgresql (она разделена на две таблицы, чтобы показать, как она продолжается):
| year | month | count |
|:-----|:-----:|------:|
| 2017 | 4 | 1 |
| 2017 | 5 | 4 |
| 2017 | 6 | 2 |
.
.
.
| year | month | count |
|:-----|:-----:|--....
2 Мар 2021 в 21:33
У меня есть таблица с четырьмя столбцами. Я хочу создать столбец даты с интервалом в 1 день для каждого id от его date1 до date3. Если нет date3, то до date2, если нет date2, то только date1.
Как я могу добиться этого в Postgres? Спасибо!
Пример данных:
+-------+---------------------+------------....
2 Мар 2021 в 20:10
Я работаю на питоне с пимонго. У меня есть запрос в psql, который выглядит так:
cursor.execute("select id13 from nc_durhamallwithorder where date2 >='2010-01-01' and date2<='2011-01-01'"),
Теперь я хочу преобразовать этот запрос в тип mongodb. Я сделал что-то вроде этого
cursor=mycol1.find({"$and....
2 Мар 2021 в 20:07
Есть ли способ выполнить поиск без учета регистра с помощью NestJS в PostgreSQL?
Мне удалось выполнить поиск с учетом регистра:
let result = await myRepository.findOne({firstName: fName, lastName: lName});
Я пытаюсь изменить его на поиск без учета регистра.....
2 Мар 2021 в 19:58
Мне нужно найти людей, которые работают не менее 40 лет, а затем мне нужно повысить их зарплату на 50%, также после этого мне нужно отобразить их имя, текущую дату и обновленную зарплату. Что мне делать, я пробовал, но программа дает мне ошибка?
CREATE TABLE date_table (PERSONNAME text, JOBNAME tex....
2 Мар 2021 в 17:16