Публикации по теме 'postgresql'
Создание мастерских соединений: от INNER JOIN к LEFT JOIN в PostgreSQL
Следите за контентом по инвестированию : LinkedIn / Instagram
Следить за техническим контентом : LinkedIn
Введение: раскрытие возможностей объединений
Соединение таблиц — фундаментальная операция в реляционных базах данных, и PostgreSQL предлагает богатый набор типов соединений для удовлетворения различных потребностей в извлечении данных. В этом руководстве мы отправимся в путешествие, чтобы овладеть искусством создания мастерских объединений в PostgreSQL. Мы..
Дедупликация данных в службах поиска изображений
Технология обработки изображений, такая как поиск изображений, имеет множество применений в реальном мире. Например, пользователи Интернета могут загружать несколько версий видео или изображения, каждая из которых имеет разное форматирование, звуковые дорожки или степень сжатия. Это приводит к значительному количеству дубликатов видео, хранящихся на стороне службы. Однако эту проблему можно решить с помощью дедупликации данных. Но как это обычно делается?
Когда вы используете поисковые..
Естественные и суррогатные первичные ключи в распределенной базе данных SQL — Блог по распределенному SQL
Между двумя понятиями уникальный бизнес-ключ и первичный ключ в реляционной базе данных есть тонкая, но важная разница. Например, в таблице "users" "user_id" может быть первичным ключом, а "email_address" (который не должен быть null и unique) может быть уникальным для бизнеса ключом. Столбцы, реализующие каждое понятие, могут совпадать или не совпадать. Этот пост показывает, что, особенно в распределенной базе данных SQL , лучше, чтобы они не совпадали. Другими словами,..
5 вещей, которые вы должны знать перед созданием приложения Swagger-Express и PostgreSQL
Привет, мой друг.
Если вы ищете подробное руководство по Hello World, это не то место. Однако, если вы хотите посмеяться, посочувствовать или сопереживать трудностям среднего веб-разработчика, то вы попали в нужное место. Хорошо, на самом деле я беру свои слова обратно, это будет что-то вроде учебника Hello World и небольшой разглагольствования «я хочу, чтобы кто-то сказал мне это, прежде чем я потратил впустую все это время».
Прежде чем мы пойдем дальше, вот список инструментов и..
Внутреннее устройство Postgres 15 №1: Организация данных
Этой статьей я начинаю новую серию статей о Postgres и его внутренностях. Я планирую написать ее организованно, структурированно и очень кратко.
Полный список моей серии Postgres 15 Internals вы можете найти здесь .
Я собираюсь начать с организации данных и описания того, как данные хранятся на диске. И будет продолжена изоляция, управление версиями, буферный кеш, блокировки, обработка запросов и индексы. Если вам интересно — добро пожаловать!
Базы данных
PostgreSQL — это..
Вопросы по теме 'postgresql'
Поднимите NAMEDATALEN PostgreSQL без перекомпиляции
Можно ли увеличить ограничение имени идентификатора в PostgreSQL до более чем 63 символов без перекомпиляции всей системы базы данных? У меня есть этот проект Django, генерирующий повторяющиеся имена индексов из-за этого ограничения, и нет...
21.03.2024
резервное копирование базы данных PostgreSQL в файл
У нас есть настройка инструмента «покрытия», и мы пытаемся найти способ сделать резервную копию базы данных в файл, я полагаю, что он использует PostgreSQL. Как мы можем это сделать, используя собственную независимую установку PostgreSQL?
31.03.2024
ACL CakePHP с первичными ключами UUID
Я разрабатываю приложение CakePHP, и я хотел бы использовать UUID в качестве первичных ключей, поскольку приложение будет распределено по нескольким базам данных, и я также хотел бы воспользоваться интегрированной структурой ACL в CakePHP 2.1.
Я...
16.04.2024
postgreSQL обновляет все строки столбцов с подвыборкой без связи между таблицами. Могу ли я избежать plpgsql?
Этот SQL дает мне список идентификаторов и количество точек в полигоне.
select count(*), poly.gid
from inpn p
INNER JOIN half_degree poly ON
poly.the_geom && p.the_geom and CONTAINS(poly.the_geom, p.the_geom)
group by poly.gid...
30.03.2024
Безопасна ли эта общая функция MERGE/UPSERT для PostgreSQL?
Я создал функцию «слияния», которая должна выполнять либо запрос UPDATE, либо запрос INSERT, в зависимости от существующих данных. Вместо написания upsert-wrapper для каждой таблицы (как в большинстве доступных примеров) эта функция принимает целые...
27.04.2024
Django: я получаю сообщение об ошибке [relation auth_group не существует] после syncdb
Я начал новый проект Django 1.8 и понял, что что-то упустил (я сделал первоначальные миграции). Я удалил базу данных (postgreSQL) и удалил migration папки из всех своих приложений, чтобы начать с нуля.
Теперь, когда я «syncdb», я получаю эту...
30.04.2024
PostgreSQL: количество строк с течением времени
У меня есть простой sql-скрипт mySQL, который выводит мне количество строк с течением времени для конкретной таблицы (на основе поля даты и времени в таблице)
SELECT concat('M-', s.label)
, s.cnt
, @tot := @tot + s.cnt AS...
28.03.2024
Вставить строки, если они не существуют postgresql
Я хочу вставить строку в postgresql, если она не существует в таблице. Моя структура таблицы, как показано ниже.
Имя таблицы: тест
серийный номер НЕ NULL
целое целое
целое число
date_time метка времени без часового пояса
Я попытался...
26.04.2024
Выполнение нескольких запросов в одном операторе с использованием postgres и node js
Мне нужно выполнить запрос на вставку и удаление в одном операторе, подобном этому
INSERT INTO COMPANY (ID,NAME) VALUES (1, 'Paul');DELETE FROM COMPANY WHERE ID='12';
Это мой код node.js для выполнения запроса
pg.connect(pgConString,...
31.03.2024
Является ли «серийный» столбец автоматически первичным ключом в PostgreSQL?
Я создал следующую таблицу в Postgres...
create table printq (
model varchar(20),
session integer,
timestamp timestamp DEFAULT now(),
id serial);
Кажется, он делает именно то, что мне нужно... он автоматически увеличивает столбец...
30.03.2024
ActiveRecord вложенный SELECT
Мне нужна помощь с SELECT FROM вложенного SELECT.
Как я могу переписать следующий запрос в стиле ActiveRecord и получить объект Relation?
SELECT candidates.*
FROM (SELECT (candidates.first_name || ' ' || candidates.last_name) AS full_name,...
31.03.2024
Класс драйвера JDBC не загружается для приложения JAVA при подключении к Postgres в Docker
У меня есть док-контейнер, настроенный локально с помощью CentOS и Boot2Docker. Цель состоит в том, чтобы установить приложение JAVA, которое подключается к Postgres. Установлены Java JDK и JRE для 1.8. Postgres запущен и работает. Я могу...
26.03.2024
Postgres/Flyway: как я могу обернуть длинные постоянные строки в файл sql?
Я хочу обернуть строку SQL в моем файле миграции пролетного пути, рабочая версия выглядит так:
comment on table account is
'Multiple users may be associated with the same account (think multiple login methods, like gmail + facebook, etc.) ';...
20.04.2024
Доступ к индексу элемента в массиве jsonb
Я хотел бы получить доступ к индексу элемента в массиве jsonb, например:
SELECT
jsonb_array_elements(data->'Steps') AS Step,
INDEX_OF_STEP
FROM my_process
Я не вижу никакой функции в руководстве для этого . Это как-то возможно?
23.03.2024
Rails Всякий раз, когда рейк прерывается! PG::ConnectionBad: fe_sendauth: пароль не указан
Я использую гем Whenever для Rails для запуска задачи rake, проверяющей базу данных Postgres на наличие обновлений записей. Запуск файла rake при подключении к серверу по SSH работает нормально, но с заданием cron он не запускается с сообщением об...
21.03.2024
Как вы подключаетесь через SSL к Postgres в Loopback v3
Мой файл datasource.json выглядит так...
{
"db": {
"name": "db",
"connector": "memory"
},
"mydb": {
"host": "mydbhost.db.ondigitalocean.com",
"port": 25060,
"url": "",
"database": "mydb-staging",
"password":...
26.04.2024
Как выбрать список лет x количество лет из этого года
Попытка построить оператор select в psql со списком лет, который составляет (x) количество лет до «этого года».
Модификации ответа, предоставленного в SQL, для возврата списка лет с определенного года работают на sql, а не на postgres....
02.04.2024
Таблица обновления SQL со всеми соответствующими данными из другой таблицы объединены?
Запуск PostgreSQL 12.4. Я пытаюсь выполнить это , но приведенный там синтаксис не Кажется, я не работаю над psql, и я не мог найти другого подхода.
У меня есть следующие данные:
Table 1
ID Trait
1 X...
07.04.2024
Найти все сообщения, где последние комментарии были оставлены гостем вчера
Доброе утро, ребята,
Я думаю, как написать это легко и эффективно
Итак, у меня есть таблица сообщений (id, user_id, created_at) и таблица комментариев (id, user_id, post_id, created_at). Мне нужно найти все сообщения, где их последний комментарий...
24.04.2024
База данных Postgres не выполняет оператор создания таблицы
Я использую DBeaver для подключения к двум разным базам данных Postgres. Однако один из них не позволяет мне создать таблицу.
Я запускаю DDL
create table messaging.message_records ( message_id text, message_record text, message_time timestamp )...
26.03.2024
Новые материалы
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..
Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение.
В этом процессе мы будем использовать неконтролируемое обучение, чтобы..
Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm.
Оглавление
Глоссарий
I. Новый пакет
1.1 советы по инициализации..
Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных.
Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..
ИИ в аэрокосмической отрасли
Каждый полет – это шаг вперед к великой мечте. Чтобы это происходило в их собственном темпе, необходима команда астронавтов для погони за космосом и команда технического обслуживания..