By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
CREATE FUNCTION
| arraycol |
|---|
| {NULL,1,NULL} |
SELECT 1
| arraycol |
|---|
| {NULL,some_text,NULL} |
SELECT 1
| arraycol |
|---|
| {NULL,t,NULL} |
SELECT 1
| arraycol |
|---|
| {NULL,"{"a": true}",NULL} |
SELECT 1
| arraycol |
|---|
| {NULL,"["2024-05-10 15:20:18.058346+01","2024-05-11 00:00:00+01"]",NULL} |
SELECT 1
CREATE FUNCTION
| arraycol |
|---|
| {NULL,1,NULL} |
SELECT 1
| arraycol |
|---|
| {NULL,some_text,NULL} |
SELECT 1
| arraycol |
|---|
| {NULL,t,NULL} |
SELECT 1
| arraycol |
|---|
| {NULL,"{"a": true}",NULL} |
SELECT 1
| arraycol |
|---|
| {NULL,"["2024-05-10 15:20:18.072587+01","2024-05-11 00:00:00+01"]",NULL} |
SELECT 1
CREATE FUNCTION
ERROR: function arraycol(integer, integer, integer) is not unique LINE 12: select arraycol(1,3,2); ^ HINT: Could not choose a best candidate function. You might need to add explicit type casts.
CREATE FUNCTION
ERROR: function arraycol(integer, integer, integer) is not unique LINE 12: select arraycol(1,3,2); ^ HINT: Could not choose a best candidate function. You might need to add explicit type casts.
CREATE FUNCTION
| arraycol_arr |
|---|
| {NULL,1,NULL} |
SELECT 1
| arraycol_arr |
|---|
| {NULL,some_text,NULL} |
SELECT 1
| arraycol_arr |
|---|
| {NULL,t,NULL} |
SELECT 1
| arraycol_arr |
|---|
| {NULL,"{"a": true}",NULL} |
SELECT 1
| arraycol_arr |
|---|
| {NULL,"["2024-05-10 15:20:18.075239+01","2024-05-11 00:00:00+01"]",NULL} |
SELECT 1
CREATE FUNCTION
| arraycol_sql_gens_agg |
|---|
| {NULL,1,NULL} |
SELECT 1
| arraycol_sql_gens_agg |
|---|
| {NULL,some_text,NULL} |
SELECT 1
| arraycol_sql_gens_agg |
|---|
| {NULL,t,NULL} |
SELECT 1
| arraycol_sql_gens_agg |
|---|
| {NULL,"{"a": true}",NULL} |
SELECT 1
| arraycol_sql_gens_agg |
|---|
| {NULL,"["2024-05-10 15:20:18.081948+01","2024-05-11 00:00:00+01"]",NULL} |
SELECT 1
CREATE FUNCTION
CREATE FUNCTION
DROP TABLE
CREATE TABLE
DO
| variant | duration |
|---|---|
| arraycol_erwin | 00:00:00.199479 |
| arraycol_erwin2 | 00:00:00.21805 |
| arraycol2 | 00:00:00.857889 |
| arraycol | 00:00:01.016517 |
| arraycol_arr | 00:00:01.676274 |
| arraycol_sql_gens_agg | 00:00:03.468328 |
SELECT 6