Вопросы по теме 'unique-index'

Умный способ получить уникальное имя индекса из сообщения SqlException?
Есть ли какой-нибудь умный / лучший способ получить уникальное имя индекса из сообщения SqlException ? вроде следующего: Невозможно вставить повторяющуюся ключевую строку в объект «partners.Partner» с уникальным индексом...
358 просмотров

Связь Symfony2 OneToOne становится либо уникальным индексом, либо внешним ключом?
Я делаю свои первые шаги в отношениях сущностей Symfony2. У меня есть установка сущности, у каждой из которых есть один счетчик и один монитор. Это приводит к однонаправленным отношениям, которые я определил как таковые: /** * *...
5051 просмотров

Поведение уникального индекса, столбца varchar и (пустых) пробелов
Я использую Microsoft SQL Server 2008 R2 (с последними пакетами обновления/исправлениями), а сопоставление базы данных — SQL_Latin1_General_CP1_CI_AS. Следующий код: SET ANSI_PADDING ON; GO CREATE TABLE Test ( Code VARCHAR(16) NULL ); CREATE...
4946 просмотров

Использование MySQL UNIQUE и INDEX в столбце
Я хотел бы добавить индекс для быстрого поиска и уникальности для столбца под названием «Имя пользователя». Я вижу возможность выбрать UNIQUE или INDEX . Должен ли я создать оба или просто использовать УНИКАЛЬНЫЙ? Я не использую имя...
256 просмотров
schedule 19.06.2023

SqlException при вставке таблицы нескольких записей с уникальным индексом в linq-sql
У меня есть таблица sql с столбцом PK ItemID и уникальным индексом в столбце Value . CREATE TABLE [dbo].[Item]( [ItemID] [int] IDENTITY(1,1) NOT NULL, [Value] [int] NULL ) CREATE UNIQUE NONCLUSTERED INDEX [IDX_Item_Value_U_NC] ON...
2215 просмотров
schedule 29.08.2022

Составной ключ уникального индекса PostgreSQL
Мне нужно создать ограничение на таблицу на основе четырех столбцов, причем два из них взаимоисключающие, я имею в виду, если один NULL, то другой нет. Идеальный сценарий был бы таким: ALTER TABLE ONLY t_users_prizes ADD CONSTRAINT...
3056 просмотров
schedule 01.05.2024

поведение многостолбцовых уникальных индексов со значениями NULL при нескольких подключениях
У меня есть уникальный индекс с несколькими столбцами в postgresql. Иногда одно из этих значений столбца будет NULL, и я бы хотел, чтобы уникальный индекс рассматривал NULL как просто другое значение. Так что эти две строки НЕ разрешены:...
912 просмотров

Объедините покрывающий индекс с уникальным ограничением в MySQL
Рассмотрим таблицу со следующими полями: mysql> DESCRIBE my_table; +-------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+--------------+------+-----+---------+-------+ | pk |...
91 просмотров
schedule 27.08.2022

Временная сложность вставки в таблицу с PRIMARY KEY по HASH-индексу
Я только что узнал, что PRIMARY KEYs в столбцах с HASH-индексом в таблицах MEMORY сами являются HASH-индексами, как показано ниже: mysql> CREATE TABLE `test_memory` ( -> `id` int(11) NOT NULL AUTO_INCREMENT, -> PRIMARY KEY...
841 просмотров
schedule 07.05.2022

Дизайн MySQL UNIQUE KEY: составной ключ INT + VARCHAR по сравнению с ключом VARCHAR с одним столбцом
Я рассматриваю следующую схему для таблицы MySQL 5.6 InnoDB. Я не могу решить, какие ключи использовать: "CREATE TABLE IF NOT EXISTS `context` (" " `text_id` INT NOT NULL AUTO_INCREMENT," " `doc_id` INT NOT NULL," " `text`...
353 просмотров

Слова без повторения в haskell
Я удивляюсь одной вещи в haskell, когда я работал со списками строк. Например, когда я пытаюсь сделать что-то вроде: words "hello world" Он отправляет слова в массив, и всякий раз, когда я хочу получить элемент, я использую "!!" обозначение...
46 просмотров
schedule 22.04.2023

Mysql 5.7.13 innodb уникальный столбец varchar (500)
Мне нужно поддерживать уникальный индекс в столбце varchar(500) таблицы моей базы данных Mysql 5.7.13. Кодировка установлена ​​​​в UTF8, поэтому, насколько я знаю, ограничение в символах составляет 255, так как я использую движок innodb. Я также...
274 просмотров

MongoDB. Почему индекс _id не выдает ошибку при повторяющихся записях?
Я совершенно новичок в базах данных NoSQL и в настоящее время работаю с MongoDB. Я пытаюсь понять, почему индекс _id по умолчанию не выдает ошибку, когда upserting a duplicate _id document. Как указано в документах, _id по умолчанию...
744 просмотров
schedule 23.12.2023

PostgreSQL может использовать ограничение исключения HASH для уникальности?
Поскольку хеши меньше длинного текста, мне кажется, что их можно было бы предпочесть b-деревьям для обеспечения уникальности столбцов. С единственной целью обеспечения уникальности, есть ли какая-либо причина, по которой следующее недопустимо в PG...
851 просмотров

MYSQL: создайте УНИКАЛЬНЫЙ индекс для комбинации трех полей, чтобы предотвратить дублирование
Чтобы сохранить соотношение один к одному между тремя полями, я хотел бы создать индекс UNIQUE для трех полей. Другими словами, для таблицы Reviews , если одно поле равно reviewid , я хотел бы предотвратить случаи, когда более одного reviewid...
45 просмотров
schedule 05.11.2022

mongdb обеспечивает уникальность двух полей в обоих направлениях
Скажем, у меня есть поля a и b . Я хочу иметь составную уникальность, где если бы a: 1, b: 2 , я бы не смог сделать a: 2, b: 1 . Причина, по которой я хочу этого, заключается в том, что я создаю коллекцию типа «список друзей», где, если a...
43 просмотров
schedule 18.02.2023

Уникальный составной текстовый индекс Mongo
Я пытаюсь создать индекс Mongo с двумя текстовыми полями, при этом любое поле может иметь значение в другом документе, но одна и та же пара не может. Я знаком с этой концепцией в MySQL , но не понимаю его в монго. Я хотел бы создать уникальный...
60 просмотров
schedule 19.12.2022

Вставленные идентификаторы Pymongo при возникновении BulkWriteError
Я знаю, что мы можем получить inserted_ids документов, вставленных простым доступом к pymongo .results.InsertManyResult , возвращаемый insert_many операция >>> o = db.collection.insert_many([{"hash": "abcde"},...
76 просмотров
schedule 16.07.2022