Съдържание:

Какво представлява текстовият тип данни в PostgreSQL?
Какво представлява текстовият тип данни в PostgreSQL?

Видео: Какво представлява текстовият тип данни в PostgreSQL?

Видео: Какво представлява текстовият тип данни в PostgreSQL?
Видео: Какво е Khan Academy? 2024, Ноември
Anonim

В текстов тип данни може да съхранява низ с неограничена дължина. Ако не посочите n цяло число за varchar тип данни , той се държи като текстов тип данни . Производителността на varchar (без n) и текст са същите.

Във връзка с това, какви са типовете данни в PostgreSQL?

PostgreSQL поддържа следните типове данни:

  • булев.
  • Типове знаци като char, varchar и text.
  • Числови типове като цяло число и число с плаваща запетая.
  • Времеви типове като дата, час, времеви печат и интервал.
  • UUID за съхранение на универсални уникални идентификатори.
  • Масив за съхранение на низове на масиви, числа и др.

Освен по-горе, какъв е максималният размер на текстовия тип данни в Postgres? И двете ТЕКСТ и VARCHAR имат горната лимит на 1 Gb и няма разлика в производителността между тях (според PostgreSQL документация).

В тази връзка какво представлява сериен тип данни в PostgreSQL?

СЕРИЕН или BIGSERIAL СЕРИЕН е автоматично увеличено цяло число колона който отнема 4 байта, докато BIGSERIAL е автоматично увеличаващ се bigint колона отнема 8 байта. Зад сцената, PostgreSQL ще използва генератор на последователност за генериране на колона SERIAL стойности при вмъкване на нов ROW.

Какво е varchar в PostgreSQL?

Нотациите varchar (n) и char(n) са псевдоними за символ, вариращ(n) и знак(n), съответно. символ без спецификатор на дължина е еквивалентен на символ (1). Ако се използва различен символ без спецификатор на дължина, типът приема низове от всякакъв размер. Последното е а PostgreSQL разширение.

Препоръчано: