Obsah:

Čo je typ textových údajov v PostgreSQL?
Čo je typ textových údajov v PostgreSQL?

Video: Čo je typ textových údajov v PostgreSQL?

Video: Čo je typ textových údajov v PostgreSQL?
Video: Веб-программирование — информатика для бизнес-лидеров 2016 2024, Smieť
Anonim

The textový dátový typ môže uložiť reťazec s neobmedzenou dĺžkou. Ak nezadáte n celé číslo pre varchar Dátový typ , správa sa ako textový dátový typ . Výkon varchara (bez n) a text sú rovnaké.

V súvislosti s tým, aké sú dátové typy v PostgreSQL?

PostgreSQL podporuje nasledujúce typy údajov:

  • Boolean.
  • Typy znakov ako char, varchar a text.
  • Číselné typy, ako je celé číslo a číslo s pohyblivou rádovou čiarkou.
  • Časové typy, ako je dátum, čas, časová pečiatka a interval.
  • UUID na ukladanie univerzálne jedinečných identifikátorov.
  • Pole na ukladanie reťazcov poľa, čísel atď.

Okrem vyššie uvedeného, aká je maximálna veľkosť textového dátového typu v Postgres? Obaja TEXT a VARCHAR majú zvršok limit pri 1 Gb a nie je medzi nimi žiadny výkonnostný rozdiel (podľa PostgreSQL dokumentácia).

Čo je v tomto ohľade sériový dátový typ v PostgreSQL?

SERIAL alebo BIGSERIAL SERIAL je automaticky inkrementované celé číslo stĺpec to trvá 4 bajty, zatiaľ čo BIGSERIAL je automaticky inkrementovaný bigint stĺpec zaberá 8 bajtov. V zákulisí, PostgreSQL na vygenerovanie použije generátor sekvencií stĺpec SERIAL hodnoty pri vložení nového RIADKA.

Čo je varchar v PostgreSQL?

Zápisy varchar (n) a char(n) sú aliasy pre rôzne znaky (n) a znaky (n). znak bez špecifikátora dĺžky je ekvivalentný znaku(1). Ak sa premenlivé znaky používajú bez špecifikátora dĺžky, typ akceptuje reťazce ľubovoľnej veľkosti. Posledný je a PostgreSQL rozšírenie.

Odporúča: