αα·αααΆαα’αααΈαα½αα±ααααααααα’αααΈααΌαααΆααααααα½αααααα ααΎαβααΈβαααβαα βααα αα½αβααβα αΆααβααΌα βααΆβααααΆααβα’αααβα αααΆααβα αΎαβααΆβααΌαβααβα αΎαα ααα»ααααβααΆβααΆααααβα’αααβαα·αα·αααβααΎαα αααααΊααΆααααααααααα½ααααααα αΆαααΈααααααΆαα·ααα’αΆααααααααααα½ααα αααααααΎααΆααα»αααΈα’αααααααΉααα»αα α αΎαααααααααα½αααααααΎα’αααΈαα½ααααααααΎα±αααααααααα’ααααααα α α»ααααα αα - α§ααΆα ααααα½αααααΆααααααα·αααααααααααΆαααααααααααα±αααα½αααα αα αααα’αααααααααα»αααΉααα½ααα αα½αααα’αα’αΆαααΆαα½ααααα·αααααΆααααααΆ αααααΈααΆαα αααα»ααααααααα½αααααααΎααΆααααΆαααααΆααα ααααααααααΆαααααα½ααααααα ααΆααααααα αΎαααΎααααΈααΆααα½ααααα ααΉαααα’αΆαα α’αα»ααααΆαα±ααααΎααααααααΆαααΆαα½ααααααααα½αα±ααααααααααΆααααααααααα
ααΆαααΆααααα αΌααα·αααααααα αααα»α PostgreSQL αααααΆαααααααα·ααααΆααΆααα’ααααααααΆ αα½αααΆααααα αΆαααΈααΆαααααΆααααα’αΎαααα αααααα αα αααα»αα’αααααααα ααΎαααΉαααααΆααΆαααααααααΈα ααααααα½αα ααα½ααααααα½ααα ααααααααααΈα ααα»αααααααΆααα’αΆαααααα·αα·ααΆα ααααααααααα½ααα αα·αααααααααααΈαααααα·αα±ααααΆααααα αΆαααα»αααΆαα’αα»αααααααα αΆαααααα ααΎααααΈααααΆααααΆααα·α αααα»αααΆαα αααααα’ααααααααααααα ααΆααααααααααα ααααααααΆαααααα½ααααα»αααααΆαα αααααΆααααα ααααααα’αΆα αα·ααΆαααΆααααΆαααΆααααα»αααααΈα ααααΌαα ααααΆαα ααΌα ααααααΆααΉαααααΌαααΆαααααααααααααα ααααααααΆαααααΆααααα’αΎαααααΈααΈαααααααα½αα±ααααααααααααΌαααΆαααααΎαα ααΌα αααα ααααα α’αΌ α’αααααΆαααΆαααΌαααααΆααα·αααααααα·αα ααααΏαα αα!
α―αααΆαααααα½αα αα·αααααΆαα / ααΆαααΆααααΆαααααα / ααα / αα»α
ααΆα αΆααααΌα ααΆααΆαααααααααααΊααΆααααα αΆαα·α αααα»αααΆααααααΉαααΆαααααΆααααα’αΎααα αααα»αα’αΆαααααα·αα·ααΆα ααα»αααααα·αααΆααΆαααΆααααα ααα ααΌα ααααααΌαα αΆααααααΎαααΆαα½ααα½αααα ααΌα ααααβ¦
ααααα ααΈααααααΆαα
SELECT 0.1::real = 0.1
?column?
boolean
---------
f
ααΎβααΆαβααΏαβα’αααΈβααΎαα‘αΎα? αααα αΆααΊααΆ PostgreSQL αααααααααα 0.1 ααααα·αααΆαααΆααααα αΌααα ααΆααΆαααΆααααΆαααααααα α αΎαααααΆααΆαααααααααααΆααΆαα½α 0.1 αααααααααα·αα α αΎαααΆαααααααΊααΆα’αααααααα»αααααΆααΆαααααα»α! αααα·ααααααΊααΎααααΈααααΆαα±ααα ααα½ααα·ααα αααα»αα’αααα αα αΆααααΆαααΈαα αααααΆα 0.1 αα·αα’αΆα ααααΌαααΆαααααΆαααΆαααααΆααααααΈαααααα (ααΆααΉαααΆ 0.0(0011) αα αααα»ααααααααααααααΈα) ααααααααΆαααααα αααΈααααααααααΆααΉααα»αααααΆ ααΌα αααααααααααααααΆαα·αααααΎααααΆα αα·ααΆαααΆααΌαα αααααΊααΆαααααΆααααααααΆααα’αααααααΆα ααααα‘αααα½α αααα»αααΉααα·αααααααααα’α·αααααααααααα ααΈαααααα
ααΎβααα α»αβααβααΈβααΆ?
SELECT double precision(1)
ERROR: syntax error at or near "("
LINE 1: SELECT double precision(1)
^
********** ΠΡΠΈΠ±ΠΊΠ° **********
ERROR: syntax error at or near "("
SQL-ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅: 42601
Π‘ΠΈΠΌΠ²ΠΎΠ»: 24
ααα»αααααΆα αααΎαααΉαααΆ PostgreSQL α’αα»ααααΆαα±αααααααα αααΆααα»αααΆααααααΆααααΆααααααΌαααααααα αααααΊα’αααα’αΆα ααααααα·αααααΉααα 1::int ααα»αααααααααα»αααααααααΆαα int(1) αααααΉαααααΎααΉαα ααα»αααααα·αααααααααΆααααααααααααααααααΆαααΆαααα αααΎαααααα! ααΌα αααα ααααα·αααΎα’αααα ααααααααααααΆααααα ααΆααααααααΆαααΆααααΆαααααααααααα»ααααααααα»αααΆα ααΌαααααΎααααααααααααααΆααααααααα float8 ααα αααααΊ SELECT float8(1)α
ααΎα’αααΈααααΆαααΆαααααΆαααΈαααα αα?
SELECT 'Infinity'::double precision < 'NaN'::double precision
?column?
boolean
---------
t
ααΎαβαα βααΆβαααα βαα ! ααΆααααααΆααΆαα’αααΈαα½ααααααααΆαααΆαααααΆαααΈαααα αα α αΎαααΆααΊααΆ NaN! αααα»ααααααΆαα½αααααΆααα α―αααΆα PostgreSQL ααΎαααααΎααααααααααααααααααα α αΎαα’αα’αΆαααΆ NaN ααΊα αααΆααααΆααααΆαα ααα½ααααααααα α αΎαααΌα αααα ααΆαααααΆαααΈαααα ααα αααα»αβαα βαα·αβααβαα·αβαααααΆαα -NaN α αα½ααααΈα’ααααααααΆααααα·ααα·ααααΆ! ααα»ααααααΎαααααΌαααα αα αΆαααΆ ααΆααα’αααααααααΎαααΆααααα»αααα·ααααα ααα½ααα·αα
ααααααααααα
SELECT round('2.5'::double precision)
, round('2.5'::numeric)
round | round
double precision | numeric
-----------------+---------
2 | 3
ααΆαααααΆααααααααα·αααΉαααααΆαααααα½ααααααΈααΌαααααΆαα ααΆααααΈααααααα ααΌαα αΆαααΆααΆαααΆααααΆααααΈααα αα·ααααααααααααΆαα₯αααα·αααααααααααααααααΆα αααααΆααααα - αααααααααΆαα αααααα 0,5 ααααΌαααΆαααααααα‘αΎα α αΎααααααΆααααΆαααΆααααΆαααααααα - 0,5 ααααΌαααΆαααααααααααααα ααα ααα½ααααααααα αα·ααααα»αα
αα»αααΊααΆαααααα·ααα
SELECT '10'::money::float8
ERROR: cannot cast type money to double precision
LINE 1: SELECT '10'::money::float8
^
********** ΠΡΠΈΠ±ΠΊΠ° **********
ERROR: cannot cast type money to double precision
SQL-ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅: 42846
Π‘ΠΈΠΌΠ²ΠΎΠ»: 19
αααααΆα ββPostgreSQL αα»ααα·ααααααΆα ααα½ααα·αααααΆααααα αααβααΎβααΆαβαα»ααααβαα½αβα ααα½αβααβαααα ααΎαααααΌαα αΆαααΆααΆαααααααααααα»αααΊα’αΆα αα ααΆααααααααααααααα»ααααα αααααααΆααααααααααααααα»ααααααααα’αΆα ααααα ααΆαααααααα»αααΆαα ααα»ααααα₯α‘αΌαααα α’αααα’αΆα αααααΆαα½αααΆααΆαααΆαα α·αααααααΆααααΆα ααα»ααααααΆααΉααα·αααΌα ααααΆααα
ααΆααααααΎαααααΆαααΌα αα·αααααΆαα
SELECT *
FROM generate_series(1::smallint, 5::smallint, 1::smallint)
ERROR: function generate_series(smallint, smallint, smallint) is not unique
LINE 2: FROM generate_series(1::smallint, 5::smallint, 1::smallint...
^
HINT: Could not choose a best candidate function. You might need to add explicit type casts.
********** ΠΡΠΈΠ±ΠΊΠ° **********
ERROR: function generate_series(smallint, smallint, smallint) is not unique
SQL-ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅: 42725
ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°: Could not choose a best candidate function. You might need to add explicit type casts.
Π‘ΠΈΠΌΠ²ΠΎΠ»: 18
PostgreSQL αα·αα αΌαα α·αααααααααααΆααααααααΆααΎααΏαααΌα ααΆα ααα ααΎβααααΆααβααΆααβαααβααΆαβααΌαααααΆαβααΎβα’αααΈβαααα? int αα·ααα·α αα! ααΌα ααααα αΎα αα αααααααΆααΆαααααα·ααααα·αααα½αααΆαααΎ ααΌαααααΆααα·ααααααααααΆααΆαααααααααΌα αα ααααααα ααα½αααααααααααα α αΎαααΎαααΎαααΆααΆα’αΆα ααΆαααΆαααΆαααααααααΆα αααΎαα ααΎααααΌαααααΎαααΎααα½αα½αααΆ? ααΆαβαα·αβα’αΆα βαααααα βα α·αααβααΏαβαααβααΆαβαα ααΌα ααααβα αΎαβααΎαβααΆαβααα α»αα
α―αααΆααααααΈαα "char"/char/varchar/α’ααααα
ααΆαα ααααααα½αα ααα½αααααΆααα αααα»ααααααααα½α’αααααααααα α αΌαααΎαααααΆαααα½ααααααααα
ααΎαααα·α ααΆαααααααΆα’αααΈ?
SELECT 'ΠΠΠ’Π―'::"char"
, 'ΠΠΠ’Π―'::"char"::bytea
, 'ΠΠΠ’Π―'::char
, 'ΠΠΠ’Π―'::char::bytea
char | bytea | bpchar | bytea
"char" | bytea | character(1) | bytea
-------+-------+--------------+--------
β¨ | xd0 | Π | xd09f
ααΎβαααβααΆβααααααβΒ«βαα½βΒ»βα’αααΈβ? ααΎααα·αααααΌαααΆαααΆαα... αααααααΆααααΎαα»αααΆ char ααααααΆ αααααΈααΆααΆαααα·ααα αααα»ααααααααααααα α αΎαααΆαα»αααααΆααΈ char ααααααΆ ααααα·αααΆααααααΆαααααα αααααΆα ααααααααΈαα½αααααΆαααααΆαααααα’αααα αααααα char ααααααΆα αααα½α’ααααααΈαα½αα αααα»αααααΈααααααΎα αα½α’ααααααΈαα½αααΊα’αααα P ααααα αααα»αααααΆαααΌααΈααΌαααααΌαααΆα 2 αα ααΌα αααααΆααααα αΆααααααΆαααααααααααααααα ααΆααααααααα α αΎααααααα "char" ααααααααααΌαααααααΆαααΌααΈααΌααααααα»αααααα ααΌα ααααα ααα»α’αααΈααΆαααΆαααααααααααααΌαααΆα? α―αααΆα PostgreSQL αα·ααΆαααΆ αααααΊααΆαααααααα·ααααααααααΎαααααΆαααααααΌαααΆααα·αααα ααΌα ααααβααΎαβααααβααΆβαα·αβααααΌαβααΆαβααΆβααα ααα»ααααβαααα‘ααβαα βααΎαβαααααβααααβααΆαα α αΎαβα’αααβααΉαβαα·αβα ααα‘αβαα αααβαα½αβααΆααβαααβα’αΆαααααα·αα·ααΆβαα·αααβααααβααΆααα
α αααααααααααα α ααααΈααΆαααΎαααΎα, α ααααΈα α·ααα
SELECT 'abc '::char(6)::bytea
, 'abc '::char(6)::varchar(6)::bytea
, 'abc '::varchar(6)::bytea
bytea | bytea | bytea
bytea | bytea | bytea
---------------+----------+----------------
x616263202020 | x616263 | x616263202020
ααΌααααα‘ααααΎαα§ααΆα ααααααααΆααααααα±ααα αααα»αααΆααααααααααααααααΆααα’αααα ααΆαααααα bytea ααΌα ααααααΆα’αΆα ααΎαααΎααααΆαα αααΆααααΌαα’αααΈααααα ααΈαααα ααΎβα αααααβαα βααΆαβαααααβαααααΆααβααΈβα αΆααβαα varchar(6) αα βα―ααΆ? α―αααΆααααααΆαααααΆαααααΈααΆα "αα ααααααα ααααααααα½α’αααααα αααααααα½α’αααααααααααα α ααααααααα αααα ααΈαααααααααΌαααΆααα»αα ααα" ααΆααα·αα αΌαα α·ααααααααααΌαααα αα αΆαα α αΎαβα αααΆαβααΆ ααααα·αααΎβαααβααααα’ααααβαααβααΆαβαααααααβααααΌαβααΆαβαααβαααααααΆααβαα βαααααα varchar(6) αααβα αααααβαα βααΈαααααβααααΌαβααΆαβαααααΆβαα»αα α’ααααΌαα ααα»ααααααα
α―αααΆααααααΈα json/jsonb
JSON ααΊααΆαα ααΆααααααααααΆα ααααα‘αααααααααα αααα»αααΈαα·αααααΆαααααα½αααααααΆα ααΌα ααααα’αααααΆαααααααΆ αα·α PostgreSQL ααΊαα»αααααΆααααα·α ααααα½α α αααααΊααΆα§ααΆα αααα
α ααα»ααα·αα ααα»αα ααΆαα’αΆαααααααα»αααααΆ
SELECT 'null'::jsonb IS NULL
?column?
boolean
---------
f
ααΏααααααΊααΆ JSON ααΆαα’αααααΆαα»αααααααααΆ ααααα·ααααααΆ analogue αα NULL αα αααα»α PostgreSQL αααααα αααα»ααααααΆαα½αααααΆ ααααα» JSON αααα½αααΆα’αΆα ααΆαααααα NULL ααΌα αααααααααα SELECT null::jsonb IS NULL (α αααΆαα’ααααααΆααααααααααααα½α) ααΉααααα‘αααα·ααα ααααααα
αααα»ααααα½αααααΆααααααΌαα’αααΈαααΆααα’ααα
SELECT '{"1": [1, 2, 3], "2": [4, 5, 6], "1": [7, 8, 9]}'::json
json
json
------------------------------------------------
{"1": [1, 2, 3], "2": [4, 5, 6], "1": [7, 8, 9]}
---
SELECT '{"1": [1, 2, 3], "2": [4, 5, 6], "1": [7, 8, 9]}'::jsonb
jsonb
jsonb
--------------------------------
{"1": [7, 8, 9], "2": [4, 5, 6]}
ααΏαααΊααΆ json αα·α jsonb ααΊααΆαα ααΆαααααααααα»αααααΆααΆαααααα»αα αα βαααα»α json ααααα»βααααΌαβααΆαβαααααΆβαα»αβααΌα βααΆβ α αΎαβαααα»α jsonb ααΆβααααΌαβααΆαβαααααΆβαα»αβαα½α βα αΎαβαααα»αβααααααβαα ααΆααααααααβαααβααΆαβαααβαα·αβααααΎβαα·αα·ααααα αααα αΎαααΆααΌαα ααα»ααααα αααα»αααααΈααΈααΈααααααααααααα»ααααααααΉα 1 ααααΌαααΆααααα½αααΈ [1, 2, 3] αα [7, 8, 9] αααα αΌααααααα»ααα ααΆαααααααααα α α»ααααα ααααΆαα½αααΉααααααΉαααΌα ααααΆα
αα»αααΉαααΉαααΈαα»αααααα’αααα
SELECT '{"reading": 1.230e-5}'::jsonb
, '{"reading": 1.230e-5}'::json
jsonb | json
jsonb | json
------------------------+----------------------
{"reading": 0.00001230} | {"reading": 1.230e-5}
PostgreSQL αα αααα»αααΆαα’αα»αααα JSONB ααααααΆααααΆααααααΌαααααααααα ααα½ααα·α αααααΆααα½ααααα ααΆαααααααα»ααΆαα ααΆαα·αααΎαα‘αΎαα αααααααααα JSON ααα α αααααααααα·α ααα»ααααααΆαααα·ααΆαααααΌαα
α―αααΆαααααα½αα ααΆαααα·α αααα/αααααααΆ/ααααΆαααααααΆ
ααΆααααΆαα ααα»α α ααααααα½αα ααα½αααΆαα½αααΉαααααααααΆαααα·α αααα/αααααααΆαααααα ααΌααααα‘ααααΎααα½αααα α’αα»ααααΆαα±αααααα»αααααΎααΆαααααα»αααααΆααααΆ ααααααα’αΆαααααα·αα·ααΆαα½αα ααα½αααΉαα αααΆαα ααααα·αααΎα’ααααααα αααΆααα’αααΈααααΉαααΆαααααΆαααααΎααΆαααΆαα½αααααααααααααΆα ααα»αααααααααααΆαααααΆααααααααΆααα’αααααααΆα ααααα‘αααα½αα
ααααα’ααααα·ααααααα
SELECT '08-Jan-99'::date
ERROR: date/time field value out of range: "08-Jan-99"
LINE 1: SELECT '08-Jan-99'::date
^
HINT: Perhaps you need a different "datestyle" setting.
********** ΠΡΠΈΠ±ΠΊΠ° **********
ERROR: date/time field value out of range: "08-Jan-99"
SQL-ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅: 22008
ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°: Perhaps you need a different "datestyle" setting.
Π‘ΠΈΠΌΠ²ΠΎΠ»: 8
ααΆα αΆααααΌα ααΆααΆα’αααΈααααα·αα’αΆα αααααΆααα ααΈααα? ααα»ααααααΌαααααΆααα·αααααααα αααα·ααααααΈα’αααΈαααααΎαααΆαααα ααααααααααΌα - ααααΆαα¬αααα? α αΎαααΆααααααα α α·αααααΆααΆααΆααααααΈ 99 ααααααΆ ααααΆα 2008 αααααααΎα²ααααΆαααΆαααΆαα αΆααα’αΆααααααα αα·ααΆαααΆααΌαα αα ααααααααΌαααΆαααα·α αααααααα»αααααααα’ααααα α’αααααααΌααα·αα·ααααααΆααααα»αααααααααααΆααΎααΌαααααΆααα·ααααααααΆαααα½αααααΆαααα½αααΆααααΉαααααΌαααα»ααααΆ (ααΆαα·ααα αα·ααΆααααΆαααΆαααααα datestyle ααΆαα½αααΆααααααααΆ SHOW datestyle) αααααααΆααα·αα αααΆααααΆαααααα»ααααα αΆαααα’αΆα ααΆααααααααααααΆααα
ααΎα’αααααΆαααΆααααΈααΆ?
SELECT '04:05 Europe/Moscow'::time
ERROR: invalid input syntax for type time: "04:05 Europe/Moscow"
LINE 1: SELECT '04:05 Europe/Moscow'::time
^
********** ΠΡΠΈΠ±ΠΊΠ° **********
ERROR: invalid input syntax for type time: "04:05 Europe/Moscow"
SQL-ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅: 22007
Π‘ΠΈΠΌΠ²ΠΎΠ»: 8
α ααα»α’αααΈααΆαααΆααΌαααααΆααα·αααααααα·αα’αΆα αααααΈαααααααΆαααααΆααααααΆαααααΆαα αααΆαα? αααααΆαααααααααααααααΆαα·αααΆαα’ααααααΆαααα ααα»ααααααΆαααααααα αααααΆαααααααα αααα»αααα·ααααααΆαααα·α αααα αααααααΆαα·αααΌαααΈαααααααα·ααααΆαααααΆααααααΌαααααααααααααΆ α αΎαααΆαα·αααααΎαααΆααααααααΆαααΆαααα·α αααααααααα α αΎαβααΆαααβααβαααααΆααβαααααααΆβαααααΎαβααΆβαααα½αβααΆ ααΎβα’αααβαααααβαααααα·ααΈβαα·αααΆβααΆααααβααΌα ααααα β? ααΌα αααα α’αααΈααααααααΆαααΊα‘αΌααΈαααα ααΈααα ααααα·αααΎα’ααααααα‘ααααΎαααΆα
ααΎααΆααααΆααααα αΆα’αααΈ?
αααααααΎαααααΆαααΆαα α’αααβααΆαβααΆαβαα½αβαα βαααα»αβααΆααΆαβααααβα’αααβαααβααΆαβααΆαβαααα αΌα timestamptz α α’αααα ααααΆαααα·αα·ααααααΆα ααα»ααααα’ααααααααΆααΆααααΆααα·αα·αααααα ααΎααΆαααααα·ααααααααααΉαααααΌααααααααΆααααααααΎααααααααααααΆ (αααααααααΎαααααΆααα’αααααααααααααααΉαααΆααααα½αααα)α ααΌα αααα α’αααβαααααα βα α·αααβααΆααβαααααβαααααΎαβααβαα·αα·ααααβαααβαααβααααααβαα βααΆαααα·α ααααα α αΎαα’αααααα½αααΆαααΆαααααΆααααα’αΎααα½α:
CREATE INDEX "iIdent-DateLastUpdate"
ON public."Ident" USING btree
(("DTLastUpdate"::date));
ERROR: functions in index expression must be marked IMMUTABLE
********** ΠΡΠΈΠ±ΠΊΠ° **********
ERROR: functions in index expression must be marked IMMUTABLE
SQL-ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅: 42P17
ααΎβααΆαβααΏαβα’αααΈβααΎαα‘αΎα? ααΆααα·αααΊααΆ ααΎααααΈαααααααΆαααααα timestamptz αα ααααααααΆαααα·α αααα ααααααααααΆαααΆαααααααααααααα TimeZone ααααΌαααΆαααααΎ αααααααΎα±αααα»αααΆααααααααααααααα’αΆαααααααΎαααΆαααΆααααααααααΆαααααα½α αααααΊα§α ααΆαααΉαααααααΆα ααα»α αα»αααΆααααααααα·αααααΌαααΆαα’αα»ααααΆααα αααα»ααα·αα·ααααααα αααα»αααααΈααα α’αααααααΌααααααα αΆαα±ααα αααΆααααΆααααααααααααΆααΆαααααΆαααΆαααααααααααΌαααΆαα’αα»ααααα
αααβαααβααΊβαα·αβαααβααΌααααΈβααβα₯α‘αΌαβαααβ
ααΎαααααΆααααααΎα₯α‘αΌαααα () αααα‘ααααΆαααα·α αααα/αααααααΆαα αα α»αααααα ααααα·αααΈααααααααααααΆα ααα»ααααααΌαααΎααααα½αααΆααααααα
START TRANSACTION;
SELECT now();
now
timestamp with time zone
-----------------------------
2019-11-26 13:13:04.271419+03
...
SELECT now();
now
timestamp with time zone
-----------------------------
2019-11-26 13:13:04.271419+03
...
SELECT now();
now
timestamp with time zone
-----------------------------
2019-11-26 13:13:04.271419+03
COMMIT;
ααΆαααα·α αααα/ααααβααααΌαβααΆαβαααα‘ααβααβαα·αβαααα αααβααΈβααΆβαααβααααΆβααΆαβαααααβαα»αβαα βααα»ααααΆαβααΆααβααΈβααΆαβααααΎβαα»αβααΎαβαα»α! ααΎβααΆαβααΏαβα’αααΈβααΎαα‘αΎα? ααΆααα·αααΊααΆα₯α‘αΌαααα () αα·ααααααΆαααααααΆαα αα α»αααααααα ααα»ααααααΆαααααααΆα αΆααααααΎαααααααα·ααααα·ααΆααα αα α»ααααααα ααΌα ααααααΆαα·αααααΆααααααΌααα αααα»αααααα·ααααα·ααΆαααα ααΆαααααα½ααααααΆαααΎααα ααΆααααα αα·ααΆαααΆαααααααα·ααααα·ααΆαααΊααααΌαααΆααα»ααα αααα»αααααα·ααααα·ααΆαααααααααα αααααΆααΌαα ααα»αααααΎααα·ααααααααΆααααΆαααααααΆααααααααααααα·αααα SELECT ααΆααααα₯α‘αΌαααα(); ααΆααα·ααα·αααααα αα α»αααααααα... ααααα·αααΎα’αααα ααααα½αααΆααααααααΆαα αα α»ααααααααααααααααααα α’αααααααΌαααααΎαα»αααΆα clock_timestamp() α
α―αααΆααααααααΆαα αααΈα
α αααααααααα·α
SELECT '111'::bit(4)
bit
bit(4)
------
1110
ααΎααααααα½αααΆαααααααΌααααααααααΈααααα»αααααΈααααααααααααααααα? ααΆα αΆααααΌα ααΆαα ααΆααααααα ααα»ααααβααΆαβααβααΌαααααΆαβααα»αααααβαααβααΆαβααα·βαα»αβααααΆβααΎβαααα αΆβαααα ααΌαααααααααα ααααα·αααΎα ααα½αααααααα·αααααΌαααααΆαα αααααΆαααααααα α’αααααΉααα·αα’αΆα ααα½αααΆαα’αααΈαααα’αααα ααααΆααααααα αααα’αα»ααααα ααααααΆααααΆααααααααααΈααα ααΆαααααΆα αα·ααααΈαααΆααα αα ααΆαααααΆαααααα ...
α―αααΆααααααααΆααα½αα α’αΆαα
ααΌααααΈαα NULL αααα·αααΆαααΆαααααα
SELECT ARRAY[1, 2] || NULL
?column?
integer[]
---------
{1,2}
ααΌα αααααα»αααααααααΆααΆαααΎαα‘αΎααα ααΎ SQL ααΎαααααΉαααΆαααααααααααααααααααΊ NULL α ααα»ααααααΆαα·ααα ααΈαααααα α’αΆαααα½αααααΌαααΆααααα‘ααα α ααα»α’αααΈ? αααααΆααααααα»αααααΈααα ααΌαααααΆαααα NULL αα ααΆα’αΆααα ααα½αααα α αΎαα α αα»αααΆα array_cat αααααααααα ααα»ααααααΆαα αααα·αα αααΆααααΆα ααα»α’αααΈααΆαααΆ "ααααΆα’αΆαα" ααααα·ααααααα’αΆααα‘αΎααα·αα α’αΆαααααα·αα·ααΆαααααααααΆααααααααΌαα αα αΆααααααα
ααααααα ααΆαααΏαα ααααααααΆα αααΎαα ααΆααΆααα·αααΆαα αα½αααααΆαα αααΎααα·ααα·ααααααααΆααα ααααααΆααα·ααΆαα’αααΈα’αΆαααααα·αα·ααΆαα·ααααααααααααα αα·αααααααααααααΌαααΆααααααααααααΆαααΆααααα½αααααΆαααααΎααααΆαα α¬ααΆαααΉαααΆααααααΆαα’αα»αααααααααα½ααααααα»αααααΆαααΆαααΆααααΆααα ααα»αααααααα»ααααααΆαα½αααααΆαααααΆαααΆαααααΆααααα’αΎαααΆα αααΎαα ααΌα ααααα’αααααααΌαααΉαα’αααΈαα½αααα ααααα·αααΎα’αααααααΎαα’αααΈαααααααααααα ααααα α¬αα·αααααααΆαα αααα»αα’αΆαααααα·αα·ααΆααααααααααΆαα½α ααααααα αααα»αααα·ααααα αααα»αααΉαααΈαααΆααααα»αααΆααααααααα α―αααΆααααααΆααα ααΎαα½αααΆα
ααααα: www.habr.com