Я новачок у PostgreSQL і дещо новий в базах даних взагалі. Чи існує усталений спосіб, як слід індексувати значення UUID у Postgres? Я розділений між використанням хешування та використанням трие, якщо тільки в ньому вже є щось вбудоване, яке воно використовує автоматично. Що б я не використовував, буде обробляти величезну …
Нещодавно я успадкував базу даних SQL Server, яка використовує BINARY(16)замість того, UNIQUEIDENTIFIERщоб зберігати путівники. Це робиться для всього, включаючи первинні ключі. Чи варто мене турбувати?
Я копав у базі даних AdventureWorks2012 і бачу Row_GUID, який використовується у кількох таблицях. У моєму питанні є дві частини: Коли я повинен включати стовпець Row_GUID? Які переваги та переваги стовпця Row_GUID?
Мій колега надіслав мені цікаве запитання, яке я не можу повністю пояснити. Він запустив якийсь код (включений нижче) і отримав від нього дещо несподівані результати. По суті, при перетворенні UniqueIdentifier(на який я буду говорити Guidзвідси далі) у binary(або varbinary) тип, порядок першої половини результату є зворотним, але друга половина - …
SELECT gen_random_uuid() виробляє вихід ERROR: function gen_random_uuid() does not exist SQL state: 42883 Hint: No function matches the given name and argument types. You might need to add explicit type casts. Я працював CREATE EXTENSION pgcrypto;на вибраній базі даних і SELECT gen_random_bytes(1)працює чудово ( gen_random_bytesне працює на інших базах даних, …