primary-key

Jak zresetować sekwencję klawiszy głównych postgres, gdy nie jest zsynchronizowana?

Napotkałem problem, że moja główna Sekwencja klawiszy nie jest zsynchronizowana z wierszami tabeli. Oznacza to, że gdy wsta ... iczbę, która już istnieje. Wydaje się, że jest to spowodowane przez import / przywraca nie zachowując prawidłowej sekwencji.

Jak "wstawić, jeśli nie istnieje" w MySQL?

Zacząłem od googlowania i znalazłem ten Artykuł , który mówi o tablicach mutex. Mam tabelę z ~14 milionami rekordów. Jeśli c ... się, jeśli jest już tam? Wygląda na to, że z jedynie ograniczeniem, kiedy wystawiam insert przez php, skrypt wykrzywia się.

Jakie są najlepsze praktyki korzystania z GUID jako klucza podstawowego, w szczególności w odniesieniu do wydajności?

Mam aplikację, która używa GUID jako klucz podstawowy w prawie wszystkich tabelach i czytałem, że istnieją problemy dotyczące ... tyka tworzenia kluczy podstawowych opartych na GUID, aby uniknąć domniemanych uderzeń wydajności związanych z tym podejściem?

Jaki jest algorytm Hi / Lo?

Jaki jest algorytm Hi / Lo? Znalazłem to w dokumentacji NHibernate (jest to jedna z metod generowania unikalnych kluczy, sek ... rego wyjaśnienia, jak to działa. Wiem, że Nhibernate się tym zajmuje i nie muszę znać wnętrza, ale jestem po prostu ciekawa.

Surogat a klucze naturalne / biznesowe [zamknięte]

zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. ... ść) z unikalnym ograniczeniem w dziedzinie klucza biznesowego? Proszę podać przykłady lub dowody na poparcie swojej teorii.

Entity Framework i widok SQL Server

Z kilku powodów, o których nie mam wolności mówić, definiujemy widok na naszej bazie danych Sql Server 2005 w następujący spo ... generowania modelu. Czy istnieje sposób, aby Framework entity nie zawierał żadnego pola tego widoku jako klucza podstawowego?

SQL Server add auto increment primary key to existing table

Jako tytuł mam istniejącą tabelę, która jest już wypełniona 150000 rekordów. Dodałem kolumnę Id (która obecnie jest null). Z ... włączyć automatyczną inkrementację. Czy to jest właściwy sposób postępowania? A jeśli tak, to jak wypełnić początkowe numery?

Co to jest klucz podstawowy Hash i Range?

Nie jestem w stanie zrozumieć, jaki zakres klucz podstawowy jest tutaj - Http://docs.aws.amazon.com/amazondynamodb/latest/d ... o działa? Co mają na myśli przez "unordered hash index on the hash atrybut and a posorted range index on the range atrybut"?

Klucz podstawowy Sqlite na wielu kolumnach

Jaka jest składnia określająca klucz podstawowy na więcej niż 1 kolumnie w SQLITE ?

Nie można zaktualizować EntitySet-ponieważ ma zapytanie definiujące i nie istnieje żaden element

Używam Entity Framework 1 Z. NET 3.5. Robię coś prostego jak to: var RoomDetails = context.Rooms.ToList(); foreach (var R ... ma klucza głównego zadeklarowanego na obiekcie, który próbuję zaktualizować. Ale niestety, mam zadeklarowany klucz główny...

SQL-many-to-many table primary key

To pytanie pojawia się po przeczytaniu komentarza w tym pytaniu: Projektowanie Baz Danych Podczas tworzenia tabeli wielu ... stawowy bez zastępczej kolumny auto-increment, ale nie jestem pewien, czy klucz zastępczy jest rzeczywiście bardziej wydajny.

Jak prawidłowo utworzyć złożone klucze podstawowe-MYSQL

Na wykresie dziennym widać, że na wykresie dziennym widać, że w okolicach 1000-1000 table_1 i table_2 mają jako ID auto-incre ... 11209-437DECIMAL (10,4) 11209.437 Czy coś innego? Czy byłoby dobrze użyć tego jako klucza podstawowego w MYSQL MyISAM DB?

Jak ci się podobają podstawowe klucze? [zamknięte]

W dość ożywionej dyskusji w moim zespole Zostałem stworzony, aby myśleć o tym, co większość ludzi lubi jako podstawowe klucze ... : ktoś ma prosty przykład/algorytm do generowania czytelnych dla człowieka identyfikatorów dla wierszy, które dobrze skalują?

Usuń klucz podstawowy w MySQL

Mam następujący schemat tabeli, który mapuje user_customers do uprawnień na żywej bazie danych MySQL: mysql> describe us ... le definition; there can be only one auto column and it must be defined as a key Jak mogę upuścić klucz podstawowy kolumny?

Na czym polega poprawa wydajności sekwencyjnego identyfikatora Guid w stosunku do standardowego identyfikatora Guid?

Czy ktoś kiedykolwiek mierzył wydajność sekwencyjnego Guid w porównaniu ze standardowym Guid, gdy jest używany jako klucz podstawowy wewnątrz bazy danych?

Zmień tabelę, aby dodać złożony klucz podstawowy

Mam tabelę o nazwie provider. Mam trzy kolumny o nazwie person, place, thing. Może być duplikat osób, duplikat miejsc i dupli ... osoba-miejsce-rzecz. Jak zmienić tabelę, aby dodać złożony klucz podstawowy dla tej tabeli w MySQL z tymi trzema kolumnami?

Używając Rails, jak Mogę ustawić mój klucz podstawowy, aby nie był kolumną wpisaną liczbą całkowitą?

Używam migracji Rails do zarządzania schematem bazy danych i tworzę prostą tabelę, w której chciałbym użyć Nie-całkowitej war ... proszę nie odpowiadać tylko mówiąc, aby dodać klucz podstawowy integer. Mogę i tak dodać, ale to pytanie jest nadal aktualne.

Jak dodać automatycznie inkrementujący klucz podstawowy do istniejącej tabeli w PostgreSQL?

Mam tabelę z istniejącymi danymi. Czy istnieje sposób na dodanie klucza podstawowego bez usuwania i ponownego tworzenia tabeli?

Automatyczny przyrost po usunięciu w MySQL

Mam tabelę MySQL z polem klucza podstawowego, które ma AUTO_INCREMENT na. Po przeczytaniu innych postów na tutaj zauważyłem l ... go pola, aby wiedzieć, ile rekordów mam. Chciałem tylko, aby baza danych wyglądała schludnie i miała trochę większą spójność.

Czy istnieje prawdziwa różnica w wydajności między kluczami podstawowymi INT i VARCHAR?

Czy istnieje wymierna różnica wydajności między używaniem INT vs. VARCHAR jako klucza podstawowego w MySQL? Chciałbym użyć VA ... awi informacje. Czy ktoś ma doświadczenie z tym konkretnym przypadkiem użycia i związanymi z nim problemami wydajnościowymi?