PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Нормализирайте индексите на масива за едномерен масив, така че да започват с 1

Има по-прост метод, който е грозен, но смятам, че е технически правилен:извличане на възможно най-големия отрязък от масива, за разлика от точния срез с изчислени граници. Той избягва двете извиквания на функции.

Пример:

select ('[5:7]={1,2,3}'::int[])[-2147483648:2147483647];

води до:

  int4   
---------
 {1,2,3}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Най-добрите решения за висока достъпност за клъстериране на PG за PostgreSQL

  2. Вмъкване на данни в таблици, свързани с външен ключ

  3. Настройка на входно/изходни (I/O) операции за PostgreSQL

  4. Изпълнение на PostgreSQL само в паметта

  5. postgres - където в (списък) - колоната не съществува