У меня есть реальный пример использования рыбной фермы, где рост фермы от кормления зависит от среднего размера рыбы на ферме, когда рыбу кормят. Я свел эту проблему к тому, что, по моему мнению, является ядром того, что я не могу выразить в PostgreSQL: агрегатная функция с условием, которое зависи....
dba 10 Янв 2022 в 17:43
Как указано в заголовке, я начинаю настройку производительности табличного запроса с разбиением на страницы, сгенерированным устаревшей программой, которая использует Linq To SQL в качестве ORM. Я нашел этот ресурс, в котором настоятельно рекомендуется сортировать таблицу перед разбиением на страниц....
dba 10 Янв 2022 в 16:40
У меня есть таблица с именем [Job] с двумя индексами, как показано ниже. (Из-за конфиденциальности я не могу опубликовать весь план выполнения с точным названием, извините за это.) [IX_Job_WillTest] : (ColA ASC, ColB ASC) INCLUDE (ColC, ColD, ColE...(a lot more)) [missing_index_613_612] : (ColA AS....
Рассмотрим сценарий: Два или более человека работают над таблицей, в которой хранятся данные конфигурации для приложения. В этой таблице есть несколько конфигураций, поэтому каждый человек может работать со своим собственным набором данных. Функциональность редактирования 200 строк быстрее, чем в с....
dba 10 Янв 2022 в 12:23
Постгрес версия: 12.7 Определение таблицы: column_name, data_type, is_nullable "id", "integer", "NO" "data", "jsonb", "NO" "refreshed_utc","timestamp without time zone", "YES" "purged_utc", "timestamp without ti....
Я думаю о проекте личного мобильного приложения для чтения книг. Всего у меня 13 разных книг. Каждая книга состоит из 10 глав, и каждая глава имеет свое содержание. Он должен иметь функцию загрузки конкретной книги в локальное хранилище на телефоне. Что может быть лучшей системой баз данных для р....
dba 10 Янв 2022 в 08:05
Я новичок в мире баз данных и SQL. Я пытаюсь создать систему, позволяющую пользователям отправлять сообщения и лайкать сообщения. Я просматривал несколько похожих вопросов на этом сайте, читал о третьей нормальной форме и т. д., и я думаю, что на данный момент у меня есть довольно надежная схема БД....
dba 10 Янв 2022 в 04:48
Я пытаюсь загрузить данные в Postgres с помощью команды COPY в файле SQL. COPY <table name> (<column1>, <column2>, <column3> etc etc) FROM stdin; 1 test1 test2 to_timestamp(1592818988000) Но я получаю следующую ошибку: psql:/Users/sanupin/load.sql:1045: ОШИБКА: недопустимый синтаксис вво....
dba 10 Янв 2022 в 04:23
Недавно я изменил свою базу данных mariadb с myIsam на innodb. Я проверил вчера и увидел, что файл idbdata 1 очень большой 30G. Я считаю, что это осталось с тех пор, как мой db был myIsam. Это нормально, если удалить? Будет ли воссоздан, когда я перезапущу mariadb?....
dba 10 Янв 2022 в 01:25
У меня есть таблица с именем diary. Я вставляю в него несколько сообщений почти каждый день. Я иногда, например, называю Microsoft "Microjunk", "Micro$oft", "M$" и многими другими именами. Если я позже буду искать «Microsoft», он не найдет посты, в которых я назвал их «Micro$oft» и т. д.: SELECT *....
У меня есть запрос, как вы можете видеть ниже: with cte as (select customer_num from vmi_segment_customer_relation where effective_date = to_date('12/30/2021', 'mm/dd/yyyy') and segment_id = 10000000592 ) select t.customer_num, cust_first_name, cust_last_name, cust_type_des....
У меня есть нормализованный дизайн базы данных 3NF, и я пытался понять концепцию сильных и слабых типов сущностей, и я понимаю, что слабые типы сущностей - это таблицы, у которых нет первичного ключа. Однако, конечно, все таблицы должны иметь первичный ключ, что делает их все сильными объектами? И....
Это может быть глупый или тупой вопрос, но... Мы только что изменили путь к снимку, и мне было интересно, очищает ли задание очистки старые снимки из предыдущего пути к папке, или это нужно делать вручную либо с помощью транзакции, либо просто нажмите «Удалить»? Благодарность!!....
Я создаю систему, в которой пользователи могут владеть валютой, очень похожей на криптовалюту. Идея состоит в том, что стоимость этой валюты меняется каждые 24 часа в зависимости от определенных факторов. Вот пример. Существует валюта под названием «Монета» (CurrencyName) с начальной стоимостью 1 ....
dba 9 Янв 2022 в 13:19
У меня большой стол => \d balances_snapshots; Table "public.balances_snapshots" Column | Type | Collation | Nullable | Default ---------------+-----------------------------+-----------+----------+------------....
dba 9 Янв 2022 в 12:55
У меня есть следующая таблица в базе данных PostgreSQL id | value_1 | value_2 ----------------------------- 1 | 100 | 10 1 | NULL | 20 2 | 100 | 20 3 | 100 | 12 4 | 100 | 16 5 | NULL | 200 5 | 400 | 200 5 | 580 | 200 Я хотел бы сохранить запись с максимальным ....
dba 9 Янв 2022 в 12:27
У меня есть таблица, в которой есть такие строки: +----------+--------------+---------------------+------+ | CASE_ID | CAT | BIRTH | TYPE | +----------+--------------+---------------------+------+ | 20033738 | CASE_OWNER | 1996-04-08 00:00:00 | NULL | | 20033738 | WIFE ....
dba 9 Янв 2022 в 12:11
Я пытаюсь понять, как получить минимальные/максимальные значения и минимальные/максимальные даты из набора данных, а также также значение даты, соответствующее каждому минимальному/максимальному значению. Примеры данных CREATE TABLE mytable ([ID] int, [TEMP] FLOAT, [DATE] DATE) ; INSERT INTO ....
dba 9 Янв 2022 в 07:00
Для схемы отношения R(A, B, C, D, E) со следующими ФД FD1: {A,B,C} → {D,E} FD2: {B,C,D} → {A,E} FD3: {C} → {D} Я разложил R на набор соотношений BCNF. Я получил ключи-кандидаты как {A,B,C}, {B,C,D} соответственно... как мне найти подмножество {A,B,C}? Мое решение: FD3 нарушает BCNF. Разложение....
dba 9 Янв 2022 в 03:34
Я пытаюсь создать динамическую функцию в созданной функции postgresql, но при выполнении функции возникает ошибка. CREATE OR REPLACE FUNCTION public.upCal( table_name_ text , --1-- the this table name -- house1 calCol text , --2-- the column you want to change -- calendar calConcat ....
dba 8 Янв 2022 в 13:48
Я обновил свой postgres с 10 до 14 несколько недель назад. Восстановление работало раньше (восстановление резервной копии на другом сервере postgres): Поместите резервную копию barman в папку ssh -i ./do.pem root@xxx.xxx.xxx.xxx "docker exec barman_1 barman recover --target-time=$(date --iso-8601=s....
dba 8 Янв 2022 в 13:23
Мне нужно восстановить инкрементную резервную копию SQL сервера, но когда я попытался это сделать, он выдал мне ошибку, и я понял, что полная копия была сделана в режиме только для копирования больше года и теперь не дает мне восстановить добавочная копия, потому что у меня нет полной копии файла, ....
dba 8 Янв 2022 в 13:00
Это сводит с ума. Я запускаю PostgreSQL 14 в контейнере Docker, используя стандартный образ. # docker-compose.yml version: "3.7" services: pg: image: postgres environment: - POSTGRES_PASSWORD=localdev ports: - "5432:5432" volumes: - ./pg/init:/docker-entrypoint-i....
dba 8 Янв 2022 в 11:13
У меня есть таблица, которая не слишком велика, но все же занимает 30 ГБ памяти. Когда я пытаюсь сделать резервную копию с помощью mysqldump, это занимает много времени и ресурсов, и я хочу оптимизировать ее, но не знаю, как это сделать. Мои данные основаны на дате. Я никогда не удаляю и не меняю с....
dba 8 Янв 2022 в 10:15
У меня есть таблица дочерних отношений как CREATE TABLE ItemRelationships ( Item1 int(11) unsigned NOT NULL, Item2 int(11) unsigned NOT NULL, INDEX(Item2), FOREIGN KEY(Item1) REFERENCES Items(ItemID) ON DELETE CASCADE, FOREIGN KEY(Item2) REFERENCES Items(ItemID) ON DELETE CASCADE, PRIMARY KEY(Item1,....
dba 8 Янв 2022 в 09:23