Postgresql – вопросы и ответы

73
голоса
4
ответа
У меня есть база данных, которая получает много данных от датчиков (например, IOT) - и я храню эти данные в таблице, называемой events . (Структура ниже) Теперь пользователи также могут подписаться...
9 часов назад Navles
162
голоса
6
ответов
Я бы хотел довольно эффективный способ сконденсировать всю таблицу на значение хеша. У меня есть инструменты, которые генерируют целые таблицы данных, которые затем могут использоваться для создани...
10 часов назад Ben
178
голосов
2
ответа
Уведомление базы данных noob: Я пытаюсь вставить в таблицу postgres. Поле, которое я хотел бы вставить, называется make_date . Тип поля timestamp without time zone NOT NULL , Как мне вставить сегод...
10 часов назад Doublespeed
60
голосов
2
ответа
У меня есть задание cron, которое выполняет функцию plpgsql в postgres. Эта функция вставляет ноль во многие записи в таблицу. Какой лучший способ также вернуть записи, которые были созданы функцие...
11 часов назад David S
73
голоса
1
ответ
У меня есть 2 модели A, B. B имеет ForeignKey для A id | name | sec_id 1 char 5 2 char 5 3 char 7 4 char 5 5 char 6 6 char 6 7 char 6 В id | name | a_id other 1 char1-1 1 - 2 char1-2 1 - 3 char2-1 ...
11 часов назад user3541631
84
голоса
1
ответ
Лучше ли иметь первичный ключ одного столбца или использовать составные первичные ключи. У меня есть примеры ниже: create table emp( subsidiary_id smallint , Employee_id int , emp_name varchar, con...
11 часов назад Rahul Gour
84
голоса
1
ответ
Я изучаю docker, у вас есть работающий docker-compose реализация с django/postgresql. Все работает так, как ожидалось. Мой вопрос - это то, что считается "лучшей практикой" с сохранением данных и р...
12 часов назад erik-sn
73
голоса
3
ответа
У меня есть миграция, которую я хочу сделать со ссылкой в моей таблице. Я создаю ссылку, используя это: create_table :user_events do |t| t.references :user, :null => false end И в моей миграции ...
12 часов назад MichaelScaria
60
голосов
2
ответа
Если это моя модель: class Entity(Base): id = Column(Integer, primary_key=True) count = Column(Integer, default=0) Я хочу удалить любые строки, которые достигают значения count 3 (или любого числа)...
12 часов назад Juggernaut
84
голоса
2
ответа
Я использую шаблон get_or_create, похожий на ответ на этот вопрос: Имеет ли SQLAlchemy эквивалент get_or_create Django? Но у меня возникают проблемы с другим потоком, создающим экземпляр (с тем же ...
12 часов назад EoghanM
73
голоса
1
ответ
У меня есть экземпляр Postgresql, который составляет 374 ГБ! Это dbase для приложения Sentry Event, но поскольку Event Sentry - это просто инструмент мониторинга, не видите, как он может потребоват...
12 часов назад Kearl
85
голосов
1
ответ
У меня есть модель "Проект", которая имеет has_many: Subprojects, through: Project_Associations . По сути, когда пользователи создают проект, они могут выбирать подпроекты или более мелкие компонен...
12 часов назад tfantina
60
голосов
1
ответ
В OSX 10.8 на сервере postresql 9.1.4 это неожиданное поведение. Поскольку на Ubuntu 12.04 это было правильно. Чтобы воспроизвести эту проблему, используйте следующую базу данных sql-примера postgr...
13 часов назад BigAl
61
голос
1
ответ
Мы перешли в Google Cloud SQL, создали пару баз данных и импортировали множество данных. Наряду с этим было довольно много запросов, которые прерывались здесь и там, которые оставили некоторый мусо...
13 часов назад 2r2w
60
голосов
1
ответ
Я хочу вызвать хранимую процедуру PostgreSQL с помощью REF_CURSOR с помощью SimpleJDBCCall. Моя хранимая процедура выглядит так: CREATE OR REPLACE FUNCTION public.procName() RETURNS refcursor AS $B...
13 часов назад Kutas Tomy
60
голосов
2
ответа
Я использую Laravel 5 и postgres. Существует таблица с двумя столбцами "start_date" и "end_date". Я хочу создать индекс, чтобы я мог легко проверить, попадает ли дата между этими двумя. Я использую...
13 часов назад Can't Tell
103
голоса
4
ответа
Я хотел бы суммировать только последние 2 недели для каждого пользователя и пользователя GROUP BY. МОЙ ТАБЛИЦА: +----+------+--------+------+ | ID | User | Income | Week | +----+------+--------+---...
13 часов назад John Smith
85
голосов
1
ответ
Чтобы получить доступ к psql, я должен сначала войти в другую учетную запись Unix sudo su - postgres то я могу сделать postgres@linux ~ $ psql psql (9.1.10) Type "help" for help. postgres=# Тем не ...
13 часов назад onepiece
103
голоса
1
ответ
Я хотел бы знать, каков наилучший способ использования PostgreSQL вместо MongoDb с MeteorJS. Я использую метеор 1.8, и я нашел пакет https://github.com/numtel/meteor-pg, но чтобы он работал, мне ну...
13 часов назад d.mx
104
голоса
2
ответа
У меня есть сомнения, что меня смущает, я работаю с android/nodejs/postgreSQL, и я смог отправить http-запросы на сервер и сохранить информацию. Но я делал это без учета передовой практики, то есть...
13 часов назад user4910881
111
голосов
1
ответ
У меня есть следующая схема: CREATE TABLE survey_results ( id integer NOT NULL, publish_id integer, raw jsonb DEFAULT '{}'::jsonb ); INSERT INTO survey_results (id, raw) VALUES (1, '{"survey": {"pu...
13 часов назад Mateusz Urbański
111
голосов
1
ответ
Я использую psql для взаимодействия с базой данных postgresql, я выполнил свой запрос select latitude, longitude from myschema.mytable order by longitude limit 10; Выход latitude | longitude ------...
13 часов назад zyxue
73
голоса
2
ответа
Должен ли я использовать схему реляционных баз данных (3NF) для проектирования хранилища данных для Skygear? Например, у меня есть группа пользователей, которая содержит пользователя, если это буде...
13 часов назад Fung LAM
73
голоса
1
ответ
Наша база данных PostgreSQL содержит функцию, написанную в PL/pgSQL. Я могу просто запустить его из окна запросов SQL следующим образом: BEGIN TRANSACTION; SELECT sg_copy_form(414, 2621, 1, 1035); ...
13 часов назад gutch
102
голоса
2
ответа
У меня есть таблица PostgreSQL с несколькими булевыми столбцами, в настоящее время содержащими только true или null. Я хочу сделать следующее для всех из них: Добавить значение по умолчанию false И...
13 часов назад Ian Mackinnon
84
голоса
2
ответа
В качестве примера я хотел бы выбрать id с максимальной датой по категории, результат: 7, 2, 6 id category date 1 a 2013-01-01 2 b 2013-01-03 3 c 2013-01-02 4 a 2013-01-02 5 b 2013-01-02 6 c 2013-0...
14 часов назад Nona
84
голоса
2
ответа
У меня есть две таблицы: Имя таблицы: users emx | userid --------------- 1 | 1 2 | 2 и другая таблица, называемая bodies id | emx | text -------------------------- 1 | 1 | Hello 2 | 2 | How are you...
14 часов назад flower58
73
голоса
1
ответ
У меня есть таблица, содержащая один столбец и 100 миллионов строк текста. Текст - это простые предложения из 1-5 слов. Моя цель - получить сверхбыстрый запрос, который можно использовать с автозап...
14 часов назад dknaack
60
голосов
1
ответ
Я пытаюсь разобрать некоторые данные, хранящиеся в столбце базы данных, в отдельные столбцы. Данные могут варьироваться по длине. Я хочу назвать столбец базы данных именем обрабатываемого значения....
14 часов назад user8159298
-4
голоса
1
ответ
Это 7 утра, и я часами размышлял над этим, так что простите меня, если я не объясню это правильно, но вот оно: Я работаю над проектом, в котором хранится список местоположений (lat/lon) в базе данн...
14 часов назад Fidele
112
голосов
1
ответ
Я пытаюсь вставить массив JSON в Postgres. Кажется, что все работает успешно (таблица создается), но нет данных, вставленных и никаких ошибок. Я использую метод async/await для транзакций, но я не ...
14 часов назад unseen_damage
61
голос
1
ответ
Я пытаюсь понять, какой тип блокировки использовать для триггерной функции. Упрощенная функция: CREATE OR REPLACE FUNCTION max_count() RETURNS TRIGGER AS $$ DECLARE max_row INTEGER := 6; associatio...
14 часов назад Andrey Deineko
174
голоса
1
ответ
У меня есть таблица, содержащая поле разделенных запятыми строк: ID | fruits ----------- 1 | cherry,apple,grape 2 | apple,orange,peach Я хочу создать нормализованную версию таблицы, например: ID | ...
14 часов назад John Horton
118
голосов
3
ответа
У меня есть следующая таблица в PostgreSQL 9.2, которая содержит отметки времени: gid [PK] (bigserial), timestamp_mes (временная метка без часового пояса), time_diff (интервал) 1, 2012-01-23 11:03:...
14 часов назад jatobat
94
голоса
1
ответ
Используя SQLAlchemy, alembic и postgres, при попытке установить столбец на время создания строки, что я наконец получил, это поле, которое по умолчанию относится к времени создания самой таблицы, ...
14 часов назад Artur Soler
59
голосов
1
ответ
Предположим, что у меня есть простая схема с составным pk с столбцами. например pk1: строка pk2: int дата: отметка времени Я читаю данные из другого места в партиях около 50 и хотел бы сохранить эт...
14 часов назад Luke De Feo
60
голосов
2
ответа
У меня есть таблица с большим количеством столбцов, и я хотел бы добавить еще две (дата и время) в начало существующей таблицы. Сейчас нет данных в таблице, но мне интересно, как лучше всего получи...
14 часов назад johncorser
-4
голоса
1
ответ
Проще говоря, я хочу вытащить агрегированные данные из таблицы за 4 недели, но каждую неделю. Можно с уверенностью предположить, что мы можем "навязать" конкретную дату или время (хотя было бы непл...
14 часов назад JM4
73
голоса
1
ответ
В pg-promise меня есть ситуация, в которой мне нужно вызвать внутреннюю транзакцию, которая может откатиться при необходимости, что не приведет к откату вызывающей транзакции при ее ошибках: var db...
14 часов назад Robert Mennell
94
голоса
1
ответ
В SQLAlchemy, когда я пытаюсь запросить пользователя по request.db.query(models.User.password).filter(models.User.email == email).first() Конечно, он работает с разными БД (SQLite3). Источником про...
14 часов назад Arc2
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема