Описание тега unique-index

Unique-index is an index that sets one or multiple fields to be unique in a data entity
1 ответ

Уникальный индекс для встроенного объекта json

Я сейчас тестирую Postgresql 9.4 beta2. Мне интересно, возможно ли создать уникальный индекс для встроенного объекта json? Я создаю имя таблицы products: CREATE TABLE products (oid serial primary key, data jsonb) Теперь я пытаюсь вставить объект JSO…
1 ответ

Несколько уникальных столбцов, но только уникальные комбинации

Я столкнулся с проблемой с уникальными признаками MySQL. Я хочу сделать что-то вроде этого: идентификатор_пользователя 1 1 1 2 1 3 2 1 2 4 Где может быть несколько экземпляров одного и того же идентификатора пользователя, а также несколько экземпляр…
12 май '11 в 20:54
0 ответов

Будет ли медленнее, если уникальный индекс будет добавлен при создании таблицы из выбора с группой по?

Я создаю таблицу со следующим запросом выбора: create table mytable( anInt int, aVarchar varchar(100) ) engine=MyISAM select count(*) anInt, aVarchar from temptable group by 2 Будет ли медленнее, если я добавлю уникальный индекс на aVarchar в опреде…
18 июн '13 в 08:38
1 ответ

Как добавить идентификаторы для каждого уникального значения в таблице

У меня есть таблица в MySQL, которая имеет столбец, заполненный текстовыми значениями, скажем, домашние животные. Таким образом, у меня был бы столбец домашних животных со значениями, такими как: "кошка", "собака", "черепаха", "кошка", "кошка", "чер…
24 июл '15 в 01:17
1 ответ

Создать уникальный индекс по таблицам?

Предположим, у меня есть следующее table a serial_no varchar(8) serialised bit table b: serial_no varchar(8) (foreign key) return_date datetime null Могу ли я создать уникальный индекс, который не допускает повторяющихся записей по serial_no и нулев…
24 янв '18 в 10:59
3 ответа

Как индексировать новый DAO CreateField на лету - MS Access

У меня проблема. Мне нужно взять только что созданный столбец таблицы (поле) У меня было только имя "ID" и INDEX его (уникальный). Я пробовал несколько способов безуспешно. Все, что я прошу, это чтобы кто-то предложил новую перспективу. Шоу Public S…
08 фев '16 в 17:32
2 ответа

Уникальный индекс SQL Server, позволяющий дублировать

Я использую SQL Server 2008, имел таблицу с идентификатором (числовой) столбец в качестве первичного ключа. Также имел уникальный индекс по трем столбцам varchar. Мне удалось добавить строку с точно таким же набором из трех столбцов. Я проверил это …
28 дек '09 в 22:06
0 ответов

SQL Server рассматривает неуникальные поля с символами Юникода как дубликаты, в то время как они не дублируются

SQL Server обрабатывает следующие символы как одинаковые, хотя они являются разными символами Unicode. Когда я помещаю уникальный некластеризованный индекс в столбец, содержащий эти символы, SQL Server не позволяет мне (выдает ошибки, говорящие о на…
22 мар '14 в 18:43
0 ответов

Как правильно обновить документ ArangoDB с уникальным индексным полем?

У меня есть следующая схема для таблицы пользователей: name: string emails: [string] // unique index Индекс создается следующим образом (в go язык): usersCollection.EnsureHashIndex( ctx, []string{"emails[*]"}, driver.EnsureHashIndexOptions{Unique: t…
28 фев '19 в 00:52
1 ответ

Таблица структурирования неисправностей для уникального индекса

У меня проблемы с поиском решения проблемы структурирования таблицы для уникального индекса. У меня есть таблица, где элементы зарезервированы, и есть несколько полей, которые используются для ItemID - INT Date - DATE TimeOfDay - INT (morning = 1, a…
31 окт '13 в 16:11
2 ответа

Преимущество уникального индекса в MongoDB

Я пытался искать в документации Mongo, но не могу найти какие-либо подробности о том, будут ли запросы по уникальным индексам выполняться быстрее, чем запросы по неуникальным индексам (с учетом тех же данных) Поэтому я понимаю, что уникальный индекс…
10 сен '12 в 11:36
1 ответ

Должен ли я указать как INDEX, так и UNIQUE INDEX?

В одной из моих таблиц PostgreSQL у меня есть набор из двух полей, которые будут определены как уникальные в таблице, но также будут использоваться вместе при выборе данных. Учитывая это, нужно ли мне только определять УНИКАЛЬНЫЙ ИНДЕКС или я должен…
2 ответа

MySQL: уникальная оптимизация производительности нескольких столбцов

Я вижу множество вопросов об уникальных ограничениях на несколько вопросов, но ни один из них не соответствует тому, что я специально ищу. Если это дубликат одного, я прошу прощения. У меня есть таблица, которая просто: tableA_id tableB_id Мой перви…
14 дек '11 в 20:33
1 ответ

Ошибка при создании уникального индекса

Всем добрый день. Я пытался создать уникальный индекс, который бы игнорировал нулевые значения. Вот четыре кода, которые я попробовал: CREATE UNIQUE NONCLUSTERED INDEX [BidContractNumber_UNIQUE] ON [biddetails] (BidContractNumber) WHERE [biddetails]…
1 ответ

Создать уникальный индекс, не помогающий остановить дубликаты

У меня есть основная таблица базы данных с именем детали с тремя интересующими колонками - _id | Name | BirthDate | xx | xx | xx | ... Я создаю уникальный индекс на приведенной выше таблице со следующим утверждением: CREATE UNIQUE INDEX _id ON Detai…
02 окт '14 в 08:51
1 ответ

Mysql добавить многостолбцовый индекс с повторяющимися строками

Имея следующую таблицу: id -> incremental field_1 -> foreignkey field_2 -> foreignkey Я хочу добавить следующий индекс ALTER TABLE my_table ADD unique index(field_1, field_2); Как бы то ни было (из-за плохой проверки приложения) у меня мног…
07 окт '10 в 05:13
2 ответа

Какой подход лучше для этого сценария?

У нас есть следующая таблица: CREATE TABLE [dbo].[CampaignCustomer]( [ID] [int] IDENTITY(1,1) NOT NULL, [CampaignID] [int] NOT NULL, [CustomerID] [int] NULL, [CouponCode] [nvarchar](20) NOT NULL, [CreatedDate] [datetime] NOT NULL, [ModifiedDate] [da…
25 авг '10 в 19:54
4 ответа

Как я могу ограничить несколько столбцов, чтобы избежать дублирования, но игнорировать нулевые значения?

Вот небольшой эксперимент, который я провел в базе данных Oracle (10g). Помимо удобства реализации (Oracle), я не могу понять, почему некоторые вставки принимаются, а другие отклоняются. create table sandbox(a number(10,0), b number(10,0)); create u…
23 мар '09 в 22:00
5 ответов

Как вы даете своим пользователям уникальный идентификатор без использования первичного ключа в базе данных?

Если у меня 10 000 пользователей, а первичный ключ - это уникальный идентификатор от 1 до 10 000, есть ли способ дать им всем уникальный идентификатор, чтобы исходный первичный ключ не мог быть выведен из него? Например, ссылка на ваш профиль на Fac…
14 фев '11 в 10:46
1 ответ

Rails: как использовать метод find для произвольного индекса

Я создал модель, которая имеет строку в качестве уникального идентификатора. Я создал миграцию, чтобы добавить индекс для этой строки и установить его как уникальный. Как я могу получить доступ к записи базы данных, просто передав ее строку уникальн…
28 янв '12 в 08:30