Вопросы по теме 'unique-index'
должны ли почти уникальные поля иметь индексы
У меня есть поле в базе данных, которое почти уникально: в 98% случаев значения будут уникальными, но могут иметь несколько дубликатов. Я не буду много искать в этом поле; скажем два раза в месяц. В настоящее время в таблице около 5000 записей, и в...
1178 просмотров
schedule
06.09.2022
Ограничение уникальности Rails и сопоставление уникального индекса db для нулевого столбца
В моем файле миграции есть следующее
def self.up
create_table :payment_agreements do |t|
t.boolean :automatic, :default => true, :null => false
t.string :payment_trigger_on_order
t.references :supplier...
14201 просмотров
schedule
18.04.2024
Должен ли я указывать как ИНДЕКС, так и УНИКАЛЬНЫЙ ИНДЕКС?
В одной из моих таблиц PostgreSQL у меня есть набор из двух полей, которые будут определены как уникальные в таблице, но также оба будут использоваться вместе при выборе данных. Учитывая это, мне нужно определить только УНИКАЛЬНЫЙ ИНДЕКС, или я...
8915 просмотров
schedule
17.10.2022
Есть ли способ сделать индекс UNIQUE нечувствительным к регистру в Mysql 5.1.x?
Если да - что должно измениться в этой таблице?
CREATE TABLE contestants
(
idContestants int(10) unsigned NOT NULL AUTO_INCREMENT,
idEvent int(10) unsigned NOT NULL,
ContestantName varchar(50) DEFAULT NULL,
PRIMARY KEY...
10677 просмотров
schedule
05.07.2022
Уникальный индекс в уже существующей таблице базы данных
Я пытаюсь добавить новый уникальный индекс в одну из таблиц моей базы данных в SQL Server 2008. Это существующая таблица, а столбец, в котором я хочу создать уникальный индекс, уже содержит повторяющиеся значения.
Могу ли я установить уникальный...
2743 просмотров
schedule
26.05.2024
как установить столбец как уникальный индексатор на Sqlite
У меня есть 3 столбца (_id, столбец1, столбец2) столбец _id был установлен как автоинкремент
В базе данных есть несколько повторяющихся записей, поэтому я хочу предотвратить дублирование записей, установив столбец 1 в качестве уникального...
31097 просмотров
schedule
24.07.2022
Арифметическое переполнение SQL для вставки удостоверений
У меня есть ошибка с арифметическим переполнением, вставляющим значения в таблицу поиска с идентификатором строки, установленным как тип данных TINYINT. Это НЕ тот случай, когда количество уникальных записей превышает 255 значений. Это немного более...
1695 просмотров
schedule
26.03.2022
Многоколоночная уникальная индексация MySQL независимо от столбца
Простая структура таблицы: id_1 int, id_2 int,
Это простая реляционная таблица, создающая отношения между пользователями. id_1 и id_2 всегда будут user_id, которые существуют в другой таблице. Я пытаюсь создать индексацию таким образом, чтобы ни...
47 просмотров
schedule
20.09.2022
Postgres, дублировать уникальный индекс
У меня есть уникальный индексный столбец с именем "хэш"
Однако, когда я запускаю запрос:
SELECT *
FROM urls_0
WHERE hash = '\x0009cb31d8a6c0c64f6877c22a781804'::bytea
Есть две строки, и я не могу переиндексировать этот индекс из-за...
1613 просмотров
schedule
13.07.2022
Уникальный индекс SQL Server по проблеме nvarchar
У меня есть таблица SQL Server со столбцом nvarchar (50). Этот столбец должен быть уникальным и не может быть PK, так как другой столбец является PK. Поэтому я установил для этого столбца некластеризованный уникальный индекс.
Во время большого...
1022 просмотров
schedule
05.05.2022
уникальный индекс встроенного объекта json
Я сейчас тестирую Postgresql 9.4 beta2. Мне интересно, можно ли создать уникальный индекс для встроенного объекта json?
Я создаю имя таблицы products :
CREATE TABLE products (oid serial primary key, data jsonb)
Теперь я пытаюсь вставить...
2602 просмотров
schedule
25.02.2023
Какова цель неуникальных индексов в базе данных?
Я искал вокруг, но не могу найти подходящего объяснения концепции уникальных и неуникальных индексов в базе данных.
В Rails, например, вы можете создавать уникальные и неуникальные индексы для заданного поля, как описано в...
5905 просмотров
schedule
31.01.2023
Создайте уникальный индекс для неуникального столбца
Не уверен, что это возможно в PostgreSQL 9.3+, но я хотел бы создать уникальный индекс для неуникального столбца. Для таблицы типа:
CREATE TABLE data (
id SERIAL
, day DATE
, val NUMERIC
);
CREATE INDEX data_day_val_idx ON data (day, val);...
5660 просмотров
schedule
23.06.2023
добавить новый столбец в существующий составной уникальный ключ
У меня есть таблица с именем " room " и она имеет следующий составной уникальный ключ
room_acId_levelId_year_name_unique
состоит из ЧЕТЫРЕХ столбцов:
acId
levelId
year
name
И я хочу добавить столбец isLevel к этому ключу без...
2633 просмотров
schedule
20.02.2023
Выберите записи MySQL, которые конфликтуют с предлагаемым уникальным индексом
У меня есть набор записей, к которым я хочу добавить уникальный индекс, однако некоторые существующие записи конфликтуют с этим индексом, поэтому я хочу их идентифицировать и удалить, чтобы можно было наложить ограничение на данные.
Есть ли способ...
193 просмотров
schedule
13.06.2023
sqlite: уникальный индекс покрытия
Допустим, у меня есть таблица t1 с тремя столбцами A, B, C, где (A, B) составляют уникальный ключ (с сотнями тысяч строк). Так как 90% запросов будут иметь вид SELECT C FROM t1 WHERE A=? и B =?, я полагаю, что хочу иметь покрывающий индекс для A, B...
149 просмотров
schedule
27.01.2024
Ошибка из-за неправильной настройки arithabort
Я создал уникальный индекс (описание случая должно быть уникальным, если IsDelete != 1)
CREATE UNIQUE NONCLUSTERED INDEX [UniqueCaseDescription]
ON [tblCases] ([fldCaseDescription] ASC)
WHERE [IsDeleted] = CAST(0 AS varbinary(1))
WITH (PAD_INDEX...
1126 просмотров
schedule
08.06.2022
Отношения Doctrine OneToOne — уникальные ограничения
У меня такой сценарий:
Сущность MealListDay – это один день с шестью приемами пищи (сущность Meal ). Теперь я использую отношения OneToOne. Но есть проблема, потому что больше дней не может иметь одну и ту же сущность Еда - ошибка:...
597 просмотров
schedule
12.06.2022
ORA-00001 — Нарушено ограничение ключа уникального индекса
Я создал индекс для глобальной временной таблицы (ON COMMIT DELETE ROWS). Он имеет составной индекс с уникальным ограничением. Когда я пытаюсь вставить строку в эту таблицу, это дает мне ошибку нарушения уникального ограничения ключа индекса.
Я...
609 просмотров
schedule
13.07.2022
Можно ли создать уникальный идентификатор для многократного измерения классов во временном ряду?
У меня есть файл csv с 24-часовым временным рядом, содержащим измерения от 7 различных клапанов ( solenoid vales ), которые меняются каждые 10 минут (клапан 1,2,3,4,5,6, 1,2,3,4,5,6, 7, а затем снова начать с 1). Я хочу назначить уникальный...
89 просмотров
schedule
01.08.2022