Вопросы по теме 'unique-index'
Умный способ получить уникальное имя индекса из сообщения SqlException?
Есть ли какой-нибудь умный / лучший способ получить уникальное имя индекса из сообщения SqlException ? вроде следующего:
Невозможно вставить повторяющуюся ключевую строку в объект «partners.Partner» с уникальным индексом...
358 просмотров
schedule
02.03.2023
Связь Symfony2 OneToOne становится либо уникальным индексом, либо внешним ключом?
Я делаю свои первые шаги в отношениях сущностей Symfony2. У меня есть установка сущности, у каждой из которых есть один счетчик и один монитор.
Это приводит к однонаправленным отношениям, которые я определил как таковые:
/**
*
*...
5051 просмотров
schedule
03.08.2023
Поведение уникального индекса, столбца 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 просмотров
schedule
17.01.2024
Использование 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 просмотров
schedule
04.11.2022
Объедините покрывающий индекс с уникальным ограничением в 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 просмотров
schedule
27.01.2023
Слова без повторения в 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 просмотров
schedule
17.01.2023
MongoDB. Почему индекс _id не выдает ошибку при повторяющихся записях?
Я совершенно новичок в базах данных NoSQL и в настоящее время работаю с MongoDB.
Я пытаюсь понять, почему индекс _id по умолчанию не выдает ошибку, когда upserting a duplicate _id document.
Как указано в документах, _id по умолчанию...
744 просмотров
schedule
23.12.2023
PostgreSQL может использовать ограничение исключения HASH для уникальности?
Поскольку хеши меньше длинного текста, мне кажется, что их можно было бы предпочесть b-деревьям для обеспечения уникальности столбцов.
С единственной целью обеспечения уникальности, есть ли какая-либо причина, по которой следующее недопустимо в PG...
851 просмотров
schedule
01.08.2022
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