@@ -404,6 +404,11 @@ Objects in extension "test_ext_cor"
404
404
CREATE COLLATION ext_cine_coll
405
405
( LC_COLLATE = "C", LC_CTYPE = "C" );
406
406
CREATE EXTENSION test_ext_cine; -- fail
407
+ WARNING: IF NOT EXISTS is deprecated in materialized view creation
408
+ LINE 1: CREATE MATERIALIZED VIEW IF NOT EXISTS ext_cine_mv AS SELECT...
409
+ ^
410
+ HINT: Use CREATE OR REPLACE MATERIALIZED VIEW ext_cine_mv.
411
+ QUERY: CREATE MATERIALIZED VIEW IF NOT EXISTS ext_cine_mv AS SELECT 42 AS f1;
407
412
ERROR: collation ext_cine_coll is not a member of extension "test_ext_cine"
408
413
DETAIL: An extension may only use CREATE ... IF NOT EXISTS to skip object creation if the conflicting object is one that it already owns.
409
414
CONTEXT: SQL statement "CREATE COLLATION IF NOT EXISTS ext_cine_coll
@@ -412,6 +417,11 @@ extension script file "test_ext_cine--1.0.sql", near line 10
412
417
DROP COLLATION ext_cine_coll;
413
418
CREATE MATERIALIZED VIEW ext_cine_mv AS SELECT 11 AS f1;
414
419
CREATE EXTENSION test_ext_cine; -- fail
420
+ WARNING: IF NOT EXISTS is deprecated in materialized view creation
421
+ LINE 1: CREATE MATERIALIZED VIEW IF NOT EXISTS ext_cine_mv AS SELECT...
422
+ ^
423
+ HINT: Use CREATE OR REPLACE MATERIALIZED VIEW ext_cine_mv.
424
+ QUERY: CREATE MATERIALIZED VIEW IF NOT EXISTS ext_cine_mv AS SELECT 42 AS f1;
415
425
ERROR: materialized view ext_cine_mv is not a member of extension "test_ext_cine"
416
426
DETAIL: An extension may only use CREATE ... IF NOT EXISTS to skip object creation if the conflicting object is one that it already owns.
417
427
CONTEXT: SQL statement "CREATE MATERIALIZED VIEW IF NOT EXISTS ext_cine_mv AS SELECT 42 AS f1"
@@ -420,40 +430,70 @@ DROP MATERIALIZED VIEW ext_cine_mv;
420
430
CREATE FOREIGN DATA WRAPPER dummy;
421
431
CREATE SERVER ext_cine_srv FOREIGN DATA WRAPPER dummy;
422
432
CREATE EXTENSION test_ext_cine; -- fail
433
+ WARNING: IF NOT EXISTS is deprecated in materialized view creation
434
+ LINE 1: CREATE MATERIALIZED VIEW IF NOT EXISTS ext_cine_mv AS SELECT...
435
+ ^
436
+ HINT: Use CREATE OR REPLACE MATERIALIZED VIEW ext_cine_mv.
437
+ QUERY: CREATE MATERIALIZED VIEW IF NOT EXISTS ext_cine_mv AS SELECT 42 AS f1;
423
438
ERROR: server ext_cine_srv is not a member of extension "test_ext_cine"
424
439
DETAIL: An extension may only use CREATE ... IF NOT EXISTS to skip object creation if the conflicting object is one that it already owns.
425
440
CONTEXT: SQL statement "CREATE SERVER IF NOT EXISTS ext_cine_srv FOREIGN DATA WRAPPER ext_cine_fdw"
426
441
extension script file "test_ext_cine--1.0.sql", near line 17
427
442
DROP SERVER ext_cine_srv;
428
443
CREATE SCHEMA ext_cine_schema;
429
444
CREATE EXTENSION test_ext_cine; -- fail
445
+ WARNING: IF NOT EXISTS is deprecated in materialized view creation
446
+ LINE 1: CREATE MATERIALIZED VIEW IF NOT EXISTS ext_cine_mv AS SELECT...
447
+ ^
448
+ HINT: Use CREATE OR REPLACE MATERIALIZED VIEW ext_cine_mv.
449
+ QUERY: CREATE MATERIALIZED VIEW IF NOT EXISTS ext_cine_mv AS SELECT 42 AS f1;
430
450
ERROR: schema ext_cine_schema is not a member of extension "test_ext_cine"
431
451
DETAIL: An extension may only use CREATE ... IF NOT EXISTS to skip object creation if the conflicting object is one that it already owns.
432
452
CONTEXT: SQL statement "CREATE SCHEMA IF NOT EXISTS ext_cine_schema"
433
453
extension script file "test_ext_cine--1.0.sql", near line 19
434
454
DROP SCHEMA ext_cine_schema;
435
455
CREATE SEQUENCE ext_cine_seq;
436
456
CREATE EXTENSION test_ext_cine; -- fail
457
+ WARNING: IF NOT EXISTS is deprecated in materialized view creation
458
+ LINE 1: CREATE MATERIALIZED VIEW IF NOT EXISTS ext_cine_mv AS SELECT...
459
+ ^
460
+ HINT: Use CREATE OR REPLACE MATERIALIZED VIEW ext_cine_mv.
461
+ QUERY: CREATE MATERIALIZED VIEW IF NOT EXISTS ext_cine_mv AS SELECT 42 AS f1;
437
462
ERROR: sequence ext_cine_seq is not a member of extension "test_ext_cine"
438
463
DETAIL: An extension may only use CREATE ... IF NOT EXISTS to skip object creation if the conflicting object is one that it already owns.
439
464
CONTEXT: SQL statement "CREATE SEQUENCE IF NOT EXISTS ext_cine_seq"
440
465
extension script file "test_ext_cine--1.0.sql", near line 21
441
466
DROP SEQUENCE ext_cine_seq;
442
467
CREATE TABLE ext_cine_tab1 (x int);
443
468
CREATE EXTENSION test_ext_cine; -- fail
469
+ WARNING: IF NOT EXISTS is deprecated in materialized view creation
470
+ LINE 1: CREATE MATERIALIZED VIEW IF NOT EXISTS ext_cine_mv AS SELECT...
471
+ ^
472
+ HINT: Use CREATE OR REPLACE MATERIALIZED VIEW ext_cine_mv.
473
+ QUERY: CREATE MATERIALIZED VIEW IF NOT EXISTS ext_cine_mv AS SELECT 42 AS f1;
444
474
ERROR: table ext_cine_tab1 is not a member of extension "test_ext_cine"
445
475
DETAIL: An extension may only use CREATE ... IF NOT EXISTS to skip object creation if the conflicting object is one that it already owns.
446
476
CONTEXT: SQL statement "CREATE TABLE IF NOT EXISTS ext_cine_tab1 (x int)"
447
477
extension script file "test_ext_cine--1.0.sql", near line 23
448
478
DROP TABLE ext_cine_tab1;
449
479
CREATE TABLE ext_cine_tab2 AS SELECT 42 AS y;
450
480
CREATE EXTENSION test_ext_cine; -- fail
481
+ WARNING: IF NOT EXISTS is deprecated in materialized view creation
482
+ LINE 1: CREATE MATERIALIZED VIEW IF NOT EXISTS ext_cine_mv AS SELECT...
483
+ ^
484
+ HINT: Use CREATE OR REPLACE MATERIALIZED VIEW ext_cine_mv.
485
+ QUERY: CREATE MATERIALIZED VIEW IF NOT EXISTS ext_cine_mv AS SELECT 42 AS f1;
451
486
ERROR: table ext_cine_tab2 is not a member of extension "test_ext_cine"
452
487
DETAIL: An extension may only use CREATE ... IF NOT EXISTS to skip object creation if the conflicting object is one that it already owns.
453
488
CONTEXT: SQL statement "CREATE TABLE IF NOT EXISTS ext_cine_tab2 AS SELECT 42 AS y"
454
489
extension script file "test_ext_cine--1.0.sql", near line 25
455
490
DROP TABLE ext_cine_tab2;
456
491
CREATE EXTENSION test_ext_cine;
492
+ WARNING: IF NOT EXISTS is deprecated in materialized view creation
493
+ LINE 1: CREATE MATERIALIZED VIEW IF NOT EXISTS ext_cine_mv AS SELECT...
494
+ ^
495
+ HINT: Use CREATE OR REPLACE MATERIALIZED VIEW ext_cine_mv.
496
+ QUERY: CREATE MATERIALIZED VIEW IF NOT EXISTS ext_cine_mv AS SELECT 42 AS f1;
457
497
\dx+ test_ext_cine
458
498
Objects in extension "test_ext_cine"
459
499
Object description
@@ -475,6 +515,11 @@ Objects in extension "test_ext_cine"
475
515
(14 rows)
476
516
477
517
ALTER EXTENSION test_ext_cine UPDATE TO '1.1';
518
+ WARNING: IF NOT EXISTS is deprecated in materialized view creation
519
+ LINE 1: CREATE MATERIALIZED VIEW IF NOT EXISTS ext_cine_mv AS SELECT...
520
+ ^
521
+ HINT: Use CREATE OR REPLACE MATERIALIZED VIEW ext_cine_mv.
522
+ QUERY: CREATE MATERIALIZED VIEW IF NOT EXISTS ext_cine_mv AS SELECT 42 AS f1;
478
523
\dx+ test_ext_cine
479
524
Objects in extension "test_ext_cine"
480
525
Object description
0 commit comments