SS
Size: a a a
SS
R
R
case when small_photo = null then null else concat(domain.ru/uploads/, small_photo) endA
I
A
case when small_photo = null then null else concat(domain.ru/uploads/, small_photo) endR
YS
IC
VY
case when small_photo = null then null else concat(domain.ru/uploads/, small_photo) endNULL, см. https://www.postgresql.org/docs/current/functions-comparison.html
Ordinary comparison operators yield null (signifying “unknown”), not true or false, when either input is null. For example, 7 = NULL yields null, as does 7 <> NULL.
R
NULL, см. https://www.postgresql.org/docs/current/functions-comparison.html
Ordinary comparison operators yield null (signifying “unknown”), not true or false, when either input is null. For example, 7 = NULL yields null, as does 7 <> NULL.
case when small_photo is null then null else concat('uploads/', small_photo) end
Исправил на такое. Вроде бы работает, выглядит конечно отвратно. СпасибоVY
case when small_photo is null then null else concat('uploads/', small_photo) end
Исправил на такое. Вроде бы работает, выглядит конечно отвратно. СпасибоCASE WHEN. как выше было сказано в цитате из доков, операции с NULL возвращают NULL.'uploads/'||small_photo — как уже написали, этого достаточно.R
CASE WHEN. как выше было сказано в цитате из доков, операции с NULL возвращают NULL.'uploads/'||small_photo — как уже написали, этого достаточно.IC
VY
concat, иногда полезно бываетVV
MZ
YS
VV
К
ALTER DEFAULT PRIVILEGES, но там говорится, что REVOKE не будет работать для схемы public, если до этого не было GRANT.ALTER DEFAULT PRIVILEGES не работает ни при каких условиях