0
голосов
2ответов
3097 просмотров

Grails: строка (имя пользователя) в качестве первичного ключа, но сохранить и получить строку идентификатора (имя пользователя) с игнорированием?

Я использую строку «имя пользователя» в качестве первичного ключа таблицы Но при сохранении и получении столбца с идентификатором имени пользователя я хочу, чтобы регистр игнорировался, чтобы новые пользователи не могли попытаться выдать себя за другого пользователя. например, при регист...

1
голосов
2ответов
6254 просмотров

DataSet и первичный ключ с несколькими столбцами

Как я могу использовать метод поиска в DataSet, в котором первичный ключ состоит из 3 столбцов? dadSample.SelectCommand = New SqlCommand("SELECT * FROM StockBalance", conxMain) dadSample.FillSchema(dsSample, SchemaType.Source, "StockBalance") dadSample.Fill(dsSample, "...

2
голосов
4ответов
942 просмотров

хорошо ли иметь первичные ключи в качестве поля идентификации

Я прочитал много статей о том, должны ли мы иметь первичные ключи, которые являются столбцами идентификаторов, но я все еще не понимаю. Создание идентичности столбцов дает преимущества, поскольку это повысит производительность при объединении и обеспечит согласованность данных.Но есть серьезн...

10
голосов
6ответов
4695 просмотров

Когда не использовать суррогатные первичные ключи?

У меня есть несколько таблиц базы данных, которые содержат только один столбец и очень мало строк, часто это просто идентификатор чего-то определенного в другой системе.Затем на эти таблицы ссылаются внешние ключи из других таблиц.Например, одна таблица содержит коды стран (SE, DK, US и т. Д.).В...

3
голосов
2ответов
5255 просмотров

Поведение первичного ключа в Core Data iPhone

Я создаю приложение, которое анализирует каналы из xml и сохраняет их с использованием Core Data. Проблема, с которой я сейчас сталкиваюсь, - это повторяющиеся записи.Каждый канал, который я анализирую, содержит уникальный идентификатор, который я получаю в своей модели как int.Теперь мне нужно ...

5
голосов
3ответов
4098 просмотров

Моделирование Rails: преобразование HABTM в has_many: through

Я занимаюсь обслуживанием существующего сайта Rails, и у меня возникают некоторые проблемы, связанные с ассоциациями "многие ко многим". Похоже, что сайт изначально был построен с использованием has_and_belongs_to_many для нескольких отношений, которые с тех пор стали более сложными в бизнес-лог...

0
голосов
1ответов
96 просмотров

Создавать объекты с несколькими PK IDENTITY?

Раскрытие информации: я сам являюсь сторонником «естественного ключа» и против подхода IDENTITY PK. Но у меня есть подход к выбору образа жизни «живи и дай жить другим», так что никаких религиозных аргументов здесь, пожалуйста :) Я унаследовал таблицу, в которой единственным ключом является с...

0
голосов
4ответов
450 просмотров

mysql - Возможность ввода нескольких значений, даже если новое значение равно существующему первичному ключу

У меня есть таблица, определенная следующим образом: CREATE TABLE `mydb`.`users` ( `userID` int(10) unsigned NOT NULL AUTO_INCREMENT, `userName` varchar(100) COLLATE utf8_unicode_ci NOT NULL, `createdDate` datetime NOT NULL, `active` tinyint(1) NOT NULL, `lastUpdatedDate` datetime ...

1
голосов
8ответов
315 просмотров

Должен ли я добавить первичный ключ autoinc, чтобы получить первичный ключ?

У меня есть таблица с двумя полями. Один будет внешним ключом, другой не обязательно уникальным. На самом деле нет никакой причины, по которой я могу найти первичный ключ, кроме как прочитав, что «каждой отдельной таблице когда-либо нужен первичный ключ». Изменить: Здесь есть несколько хор...

1
голосов
5ответов
171 просмотров

Должен ли я иметь основной идентификатор?я индексирую другое поле

Используя sqlite, мне нужна таблица для хранения большого двоичного объекта для хранения хэша md5 и 4-байтового int.Я планирую проиндексировать int, но это значение не будет уникальным. Нужен ли мне первичный ключ для этой таблицы?и есть ли проблема с индексированием неуникального значения?(Я...

10
голосов
4ответов
12693 просмотров

Использование rowguid в качестве уникального ключа при проектировании базы данных - хорошая идея?

SQL Server предоставляет тип [rowguid].Мне нравится использовать это как уникальный первичный ключ, чтобы идентифицировать строку для обновления.Преимущество проявляется, если вы выгружаете таблицу и перезагружаете ее, без беспорядка со столбцами SerialNo (идентификация). В особом случае расп...

11
голосов
3ответов
5894 просмотров

Сохранение подписи SHA1 в качестве первичного ключа в Postgresql

Я пишу простую систему управления контентом. Мне нужно хранить хеш-значения SHA1, которые вычисляются извне, как первичный ключ для моей самой большой таблицы. Очевидно, я могу использовать последовательность в качестве первичного ключа и индексировать шестнадцатеричную строку SHA1 для поиск...

1
голосов
2ответов
431 просмотров

ловушка ошибки первичного ключа

Я хочу перехватить ошибку первичного ключа sql-2000 в С # и разработать свою собственную ошибку, например "это повторяющийся номер счета" пожалуйста, ответьте, как это сделать в приложении C #. Спасибо.

0
голосов
1ответов
246 просмотров

Насчет первичного ключа в таблице?

Я хотел бы получить некоторые пояснения по поводу характеристик первичного ключа в таблице такой базы данных. Это для vb 2008 express edition, так как я новичок в этом языке, если это правда, насколько я понимаю охарактеристика в установке первичного ключа в каждом поле для истины. Мой вопрос в ...

6
голосов
5ответов
2658 просмотров

Mysql автоматически увеличивает идентификатор первичного ключа

У меня есть несколько таблиц mysql с автоматически увеличивающимися идентификаторами, которые являются первичными ключами, но я заметил, что на самом деле никогда не использую их ... Раньше я думал, что каждая таблица должна иметь первичный ключ, поэтому я думаю, поэтому я создалих раньше.Должен...

0
голосов
2ответов
1049 просмотров

Исключение ограничения при копировании таблицы?

У меня странное поведение при попытке изменить некоторые объекты DataTable.При втором вызове подпрограммы я получаю следующую ошибку, когда копирую исходный DataTable в рабочий набор: System.Data.ConstraintException было поймано Сообщение = "Столбец 'pk' вынужден быть уникальным.Значен...

0
голосов
2ответов
309 просмотров

Увеличьте размер приращения, чтобы соответствовать преимуществу GUID

Я думал о внедрении этой системы, но не могу не чувствовать, что где-то есть загвоздка. Одним из преимуществ использования GUID вместо увеличения int является то, что в будущем, если вы объедините базы данных вместе, у вас не будет никаких конфликтов по первичному ключу / идентификатору. Однако ...

3
голосов
6ответов
12810 просмотров

Mysql: How do you create a table with multiple primary keys?

I have this situation: MySQL - Newbie question: Which are the PK and the FK for these tables? (take a look at the table Salaries) How do you create a table with multiple primary keys? create table salaries ( dep_id smallint auto_increment primary key, emp_id smallint auto_increment primar...

26
голосов
2ответов
28131 просмотров

SQL Server: drop table primary key, without knowing its name

HI, Using: SQL Server Database: Northwind I'd like to drop a table primary key, without knowing the PK constraint name.. eg, using the Categories table in the Northwind Sample database, the primary key column is 'CategoryId', and the primary key name is 'PK_Categories' I can drop the primary ...

29
голосов
4ответов
21978 просмотров

newid() vs newsequentialid() What are the differences/pros and cons?

In a database where all of your primary keys are GUIDs, what are the differences/implications and/or pros and cons using newid() versus newsequentialid() as the "default value or binding". The only difference that I know of is that newid() creates a new random GUID as opposed to newsequentialid(...

2
голосов
3ответов
1521 просмотров

SQL Server how to maintain GUID across tables in same DB

I want to create a DB , where each table's PK will be GUID and which will be unique across the DB, Example: my DB name is 'LOCATION'. And I have 3 table as 'CITY' , 'STATE' and 'COUNTRY'. I want that all the 3 tables have same PK field as GUID ,and that value will be unique across DB. How to...

2
голосов
2ответов
1051 просмотров

entity-framework a table without a unique key

There is a table in a database that i can't change i'm trying to use with Entity Framework. For sake of argument, there is no unique key possible, not even all the columns, all the columns are of type nvarchar(x), and i can't change the database to include a rownumber type column. Is there any w...

1
голосов
1ответов
109 просмотров

In ORACLE, How do I determine the fields that compose the primary keys of tables or views?

I'm doing an heterogeneous replication app in Django and need to determine the primary key fields of the tables that are going to get sync'ed.

2
голосов
3ответов
116 просмотров

Performance enhancements for tables

With MySQL I often overlook some options like 'signed/unsigned' ints and 'allow null' but I'm wondering if these details could slow a web application down. Are there any notable performance differences in these situations? using a low/high range of Integer primary key 5000 rows with ids from...

51
голосов
10ответов
57684 просмотров

Determine a table's primary key using TSQL

I'd like to determine the primary key of a table using TSQL (stored procedure or system table is fine). Is there such a mechanism in SQL Server (2005 or 2008)?

14
голосов
5ответов
10212 просмотров

How to use MySQL index columns?

When do you use each MySQL index type? PRIMARY - Primary key columns? UNIQUE - Foreign keys? INDEX - ?? For really large tables, do indexed columns improve performance?

0
голосов
1ответов
282 просмотров

.Net DbDataAdapter has wrong primary key on filled datatable and i want to correct this

.NET/MSSQL Server Question: I use a System.Data.SqlClient.SqlDataAdapter to connect to a database and read (.Fill) a datatable from a view in the database (select * from v_coolview). The problem is that the view consists of multiple tables (of course) and the resulting DataTable has typically a ...

7
голосов
2ответов
7195 просмотров

Using a System.Guid as primary key in ASP.Net MVC?

I have created a table in the database that has a System.Guid as it's primary key. The required ADO.Net Entity Framework model has been generated and the required stored procedures has been mapped. I created a new controller and added the basic required code for Create and Edit for the data. How...

0
голосов
2ответов
2241 просмотров

How can I get ASP.NET MVC's UpdateModel to ignore primary key colum?

I have a table with a GUID primary key into which I'm trying to insert a newly-created object using an ASP.NET MVC Controller's UpdateModel method (db is a LINQ-to-SQL data context): [AcceptVerbs(HttpVerbs.Post)] public ActionResult Create(FormCollection collection) { Fields ...

0
голосов
1ответов
297 просмотров

SubSonic PrimaryKey not autoincrement

Does current version of SubSonic support PrimaryKey (Int) which is not Autoincrement? How? PS: If I don't use SimpleRepository() I can save new record with assigned Id so more or less I can go on, thz.