Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.92) (envelope-from ) id 1jAI81-0005ZU-QN for pgsql-hackers@arkaria.postgresql.org; Fri, 06 Mar 2020 18:55:22 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1jAI80-0002vS-IX for pgsql-hackers@arkaria.postgresql.org; Fri, 06 Mar 2020 18:55:20 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1jAI7z-0002vK-N3 for pgsql-hackers@lists.postgresql.org; Fri, 06 Mar 2020 18:55:20 +0000 Received: from mail-lf1-x130.google.com ([2a00:1450:4864:20::130]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1jAI7v-0004aF-09 for pgsql-hackers@lists.postgresql.org; Fri, 06 Mar 2020 18:55:18 +0000 Received: by mail-lf1-x130.google.com with SMTP id z9so2760171lfa.2 for ; Fri, 06 Mar 2020 10:55:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=tmSupUBKIUMDUJll86NZd6z1GJZVV9tVZWSNVsOFV0g=; b=u9pzaM3oovKiS83/bxDEqYEXib/RsYtIYsRthzyx8yAFfntqbfE+97vgPCxJuaaiS8 XZf6wEyhaKyDiW9GLhEV5vbOr+HP9Ax2ta47zbIU3r5ctBE+OeqHwiH8WewQ5zQwkuLH sQA5QNGLLbXU9/sCnAht7yaOQm96IPKe4+fo9V2EvI94gHxnCLgg7bprsJ5nwwRa6aDy WrWtxlsopsFdgv7CuoNY2MzRjmpkzYFpCq8BAe3Xv+q6JooeNPydLGtZ+2kTO3UlFvk+ +aXdGiYcyQtDQhZbRLDW6Mq9iiIXo8FVvufa8C583Nn0hlKneRwBFcdf0BnkDsSHwxkl NSQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=tmSupUBKIUMDUJll86NZd6z1GJZVV9tVZWSNVsOFV0g=; b=UGsJGq9yguPbRU3j5qbpjUOIDCxOB0SzC+gUUtH7D682sK0Uf47xwTkkfRhyIONTDL k0U9bPb7qIjlQf0c+fYDSyJtZuHIRVgVvboPgc243y1P7Ogpkh40CdLKZf3Dw4/uBFZf G/74guX4pcENmacWQLKbsGgrh1YW8vSqUo0HfUP1QdARNMWq6CVtT86iIzTm3vtLgwxW eKYITmRMDTqoYe0WnpRRWV5AugQLBLPe1ay3/Ur1RMCTk04TldvHSZo1DGelk++Qz7kp 0CYCFSYRJYz05eQqXmZQD5I3bMel6JSDnoTABZYX1o2LeTt8jxCv119AoR7s24ICRSWp GCLw== X-Gm-Message-State: ANhLgQ05n/37jte9Kd7olN0mMMEiByREr3bVzGCzMefVqflnqdRE073C RPdyKpWrIaXqFD+ZljMBhGuu0IyoviAOop0Alm14ob7Gi9c= X-Google-Smtp-Source: ADFU+vubCe6nN8QNa/ryrtrlvEMe5C1sxalMdwOPWyKy3Ve50K06jyFknPsrlHOW/aEJghgesDZMnMk/eWynnFloSuc= X-Received: by 2002:ac2:4dae:: with SMTP id h14mr1978339lfe.7.1583520913069; Fri, 06 Mar 2020 10:55:13 -0800 (PST) MIME-Version: 1.0 References: <158272883575.1651.2316685587547965508.pgcf@coridan.postgresql.org> <158cad51e4004c70ab621af77edae2ee@CHG-E2K13-DC2.INTRANET.CHEOPS.FR> In-Reply-To: <158cad51e4004c70ab621af77edae2ee@CHG-E2K13-DC2.INTRANET.CHEOPS.FR> From: Pavel Stehule Date: Fri, 6 Mar 2020 19:54:35 +0100 Message-ID: Subject: Re: proposal: schema variables To: DUVAL REMI Cc: PostgreSQL Hackers Content-Type: multipart/mixed; boundary="00000000000084b68405a0343131" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --00000000000084b68405a0343131 Content-Type: multipart/alternative; boundary="00000000000084b68005a034312f" --00000000000084b68005a034312f Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable p=C3=A1 6. 3. 2020 v 16:44 odes=C3=ADlatel DUVAL REMI napsal: > Hello Pavel > > > > I tested your patch again and I think things are better now, close to > perfect for me. > > > > *1) **Patch review* > > > > - We can define CONSTANTs with CREATE IMMUTABLE VARIABLE =E2=80= =A6 I=E2=80=99m > really pleased with this > > - The previous bug I mentioned to you by private mail (see > detail below) has been fixed and a non-regression test case has been adde= d > for it. > > - I=E2=80=99m now able to export a 12.1 database using pg_dump f= rom the > latest git HEAD (internal version 130000). > > NB: the condition is =E2=80=9Cif internal_version < 130000 =3D> don=E2=80= =99t try to export > any schema variable=E2=80=9D. > > > > Also I was able to test a use case for a complex Oracle package I migrate= d > to PostgreSQL (it has a total of 194 variables and constants in it !). > > The Oracle package has been migrated to a PostgreSQL schema with one > routine per Oracle subprogram. > > I=E2=80=99m able to run my business test case using schema variables on t= hose > routines and it=E2=80=99s giving me the expected result. > > > > NB: Previous bug was > > database1=3D> CREATE VARIABLE T0_var AS char(14); > CREATE VARIABLE > database1=3D> CREATE IMMUTABLE VARIABLE Taille_var AS numeric DEFAULT 14; > CREATE VARIABLE > database1=3D> LET T0_var =3D LPAD('999', trunc(Taille_var::NUMERIC)::INTE= GER, > '0'); > *ERROR: schema variable "taille_var" is declared IMMUTABLE* > database1=3D> LET T0_var =3D LPAD('999', trunc(Taille_var::NUMERIC)::INTE= GER, > '0'); > *ERROR: variable "taille_var" has not valid content* > > =C3=B0 It=E2=80=99s now fixed ! > > > > *2) **Regarding documentation * > > > > It=E2=80=99s pretty good except some small details : > > - sql-createvariable.html =3D> IMMUTABLE parameter : The value o= f > *the* variable cannot be changed. =3D> I think an article is needed here > (the) > fixed - sql-createvariable.html =3D> ON COMMIT DROP : The ON COMMIT DROP > clause specifies the bahaviour of temporary =3D> behaviour > Also there are =E2=80=9Ctabs=E2=80=9D between words (here between =E2=80= =9Cof=E2=80=9D and =E2=80=9Ctemporary=E2=80=9D), > making the paragraph look strange. > fixed > - sql-createvariable.html =3D> Maybe we should mention that the > IMMUTABLE parameter (CREATE IMMUTABLE VARIABLE =E2=80=A6) is the way to d= efine > global CONSTANTs, because people will look for a way to create global > constants in the documentation and it would be good if they can find the > CONSTANT word in it. > Also maybe it=E2=80=99s worth mentioning that =E2=80=9Cschema variables= =E2=80=9D relates to > =E2=80=9Cglobal variables=E2=80=9D (for the same purpose of people search= ing in the > documentation). > probably it should be somewhere https://www.postgresql.org/docs/current/plpgsql-porting.html I wrote note there > - sql-altervariable.html =3D> sentence =E2=80=9CThese restrictio= ns enforce > that altering the owner doesn't do anything you couldn't do by dropping a= nd > recreating the variable.=E2=80=9C =3D> not sure I understand this one. Is= n=E2=80=99t it > =E2=80=9Cdoes not do anything you could do=E2=80=9D instead of =E2=80=9Cy= ou couln=E2=80=99t do=E2=80=9D .. but > maybe it=E2=80=99s me > This sentence is used more times (from alter_view0 To alter the owner, you must also be a direct or indirect member of the new owning role, and that role must have CREATE privilege on the view's schema. (These restrictions enforce that altering the owner doesn't do anything you couldn't do by dropping and recreating the view. However, a superuser can alter ownership of any view anyway.) > > > Otherwise, this is a really nice feature and I=E2=80=99m looking forward = to have > it in PostgreSQL. > Thank you very much updated patch attached > > Thanks a lot > > > > Duval R=C3=A9mi > > > > *De :* Pavel Stehule [mailto:pavel.stehule@gmail.com] > *Envoy=C3=A9 :* jeudi 5 mars 2020 18:54 > *=C3=80 :* Asif Rehman > *Cc :* DUVAL REMI ; PostgreSQL Hackers < > pgsql-hackers@lists.postgresql.org> > *Objet :* Re: proposal: schema variables > > > > > > > > =C4=8Dt 5. 3. 2020 v 15:11 odes=C3=ADlatel Asif Rehman > napsal: > > > > > > On Sat, Feb 29, 2020 at 2:10 PM Pavel Stehule > wrote: > > > > > > p=C3=A1 28. 2. 2020 v 16:30 odes=C3=ADlatel Pavel Stehule > napsal: > > > > > > =C4=8Dt 27. 2. 2020 v 15:37 odes=C3=ADlatel Pavel Stehule > napsal: > > > > Hi > > > > > 3) Any way to define CONSTANTs ? > We already talked a bit about this subject and also Gilles Darold > introduces it in this mailing-list topic but I'd like to insist on it. > I think it would be nice to have a way to say that a variable should not > be changed once defined. > Maybe it's hard to implement and can be implemented later, but I just wan= t > to know if this concern is open. > > > > I played little bit with it and I didn't find any nice solution, but mayb= e > I found the solution. I had ideas about some variants, but almost all tim= e > I had a problem with parser's shifts because all potential keywords are n= ot > reserved. > > > > last variant, but maybe best is using keyword WITH > > > > So the syntax can looks like > > > > CREATE [ TEMP ] VARIABLE varname [ AS ] type [ NOT NULL ] [ DEFAULT > expression ] [ WITH [ OPTIONS ] '(' ... ')' ] ] > > > > What do you think about this syntax? It doesn't need any new keyword, and > it easy to enhance it. > > > > CREATE VARIABLE foo AS int DEFAULT 10 WITH OPTIONS ( CONSTANT); > > > > After some more thinking and because in other patch I support syntax > CREATE TRANSACTION VARIABLE ... I change my opinion and implemented suppo= rt > for > > syntax CREATE IMMUTABLE VARIABLE for define constants. > > > > second try to fix pg_dump > > > > Regards > > > > Pavel > > > > > > See attached patch > > > > Regards > > > > Pavel > > > > > > ? > > > > Regards > > > > Pavel > > > > > > > > Hi Pavel, > > > > I have been reviewing the latest patch (schema-variables-20200229.patch.g= z) > > and here are few comments: > > > > 1- There is a compilation error, when compiled with --with-llvm enabled o= n > > CentOS 7. > > > > llvmjit_expr.c: In function =E2=80=98llvm_compile_expr=E2=80=99: > > llvmjit_expr.c:1090:5: warning: initialization from incompatible pointer > type [enabled by default] > > build_EvalXFunc(b, mod, "ExecEvalParamVariable", > > ^ > > llvmjit_expr.c:1090:5: warning: (near initialization for =E2=80=98(anonym= ous)[0]=E2=80=99) > [enabled by default] > > llvmjit_expr.c:1090:5: warning: initialization from incompatible pointer > type [enabled by default] > > llvmjit_expr.c:1090:5: warning: (near initialization for =E2=80=98(anonym= ous)[0]=E2=80=99) > [enabled by default] > > llvmjit_expr.c:1090:5: warning: initialization from incompatible pointer > type [enabled by default] > > llvmjit_expr.c:1090:5: warning: (near initialization for =E2=80=98(anonym= ous)[0]=E2=80=99) > [enabled by default] > > llvmjit_expr.c:1090:5: warning: passing argument 5 of =E2=80=98build_Eval= XFuncInt=E2=80=99 > from incompatible pointer type [enabled by default] > > llvmjit_expr.c:60:21: note: expected =E2=80=98struct ExprEvalStep *=E2=80= =99 but argument > is of type =E2=80=98LLVMValueRef=E2=80=99 > > static LLVMValueRef build_EvalXFuncInt(LLVMBuilderRef b, LLVMModuleRef > mod, > > ^ > > llvmjit_expr.c:1092:29: error: =E2=80=98i=E2=80=99 undeclared (first use = in this function) > > LLVMBuildBr(b, opblocks[i + 1]); > > ^ > > llvmjit_expr.c:1092:29: note: each undeclared identifier is reported only > once for each function it appears in > > make[2]: *** [llvmjit_expr.o] Error 1 > > > > > > After looking into it, it turns out that: > > - parameter order was incorrect in build_EvalXFunc() > > - LLVMBuildBr() is using the undeclared variable 'i' whereas it should be > > using 'opno'. > > > > > > 2- Similarly, If the default expression is referencing a function or > object, > > dependency should be marked, so if the function is not dropped silently. > > otherwise, a cache lookup error will come. > > > > postgres=3D# create or replace function foofunc() returns timestamp as $$ > begin return now(); end; $$ language plpgsql; > > CREATE FUNCTION > > postgres=3D# create schema test; > > CREATE SCHEMA > > postgres=3D# create variable test.v1 as timestamp default foofunc(); > > CREATE VARIABLE > > postgres=3D# drop function foofunc(); > > DROP FUNCTION > > postgres=3D# select test.v1; > > ERROR: cache lookup failed for function 16437 > > > > Thank you for this analyze and patches. I merged them to attached patch > > > > > > > > > > 3- Variable DEFAULT expression is apparently being evaluated at the time = of > > first access. whereas I think that It should be at the time of variable > > creation. consider the following example: > > > > postgres=3D# create variable test.v2 as timestamp default now(); > > CREATE VARIABLE > > postgres=3D# select now(); > > now > > ------------------------------- > > 2020-03-05 12:13:29.775373+00 > > (1 row) > > postgres=3D# select test.v2; > > v2 > > ---------------------------- > > 2020-03-05 12:13:37.192317 -- I was expecting this to be earlier than th= e > above timestamp. > > (1 row) > > > > postgres=3D# select test.v2; > > v2 > > ---------------------------- > > 2020-03-05 12:13:37.192317 > > (1 row) > > postgres=3D# let test.v2 =3D default; > > LET > > postgres=3D# select test.v2; > > v2 > > ---------------------------- > > 2020-03-05 12:14:07.538615 > > (1 row) > > > > This is expected and wanted - same behave has plpgsql variables. > > > > CREATE OR REPLACE FUNCTION public.foo() > RETURNS void > LANGUAGE plpgsql > AS $function$ > declare x timestamp default current_timestamp; > begin > raise notice '%', x; > end; > $function$ > > > > postgres=3D# select foo(); > NOTICE: 2020-03-05 18:49:12.465054 > =E2=94=8C=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=90 > =E2=94=82 foo =E2=94=82 > =E2=95=9E=E2=95=90=E2=95=90=E2=95=90=E2=95=90=E2=95=90=E2=95=A1 > =E2=94=82 =E2=94=82 > =E2=94=94=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=98 > (1 row) > > postgres=3D# select foo(); > NOTICE: 2020-03-05 18:49:13.255197 > =E2=94=8C=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=90 > =E2=94=82 foo =E2=94=82 > =E2=95=9E=E2=95=90=E2=95=90=E2=95=90=E2=95=90=E2=95=90=E2=95=A1 > =E2=94=82 =E2=94=82 > =E2=94=94=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=98 > (1 row) > > > > You can use > > > > CREATE VARIABLE cuser AS text DEFAULT session_user; > > > > Has not any sense to use a value from creating time > > > > And a analogy with CREATE TABLE > > > > CREATE TABLE fooo(a timestamp DEFAULT current_timestamp) -- there is not = a > create time timestamp > > > > > > I fixed buggy behave of IMMUTABLE variables > > > > Regards > > > > Pavel > > > > > > > > To continue my testing of the patch I made few fixes for the > above-mentioned > > comments. The patch for those changes is attached if it could be of any > use. > > > > -- > > Asif Rehman > > Highgo Software (Canada/China/Pakistan) > URL : www.highgo.ca > > --00000000000084b68005a034312f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
p=C3=A1 6. 3. 2020 v=C2=A016:44 odes= =C3=ADlatel DUVAL REMI <REMI.DUV= AL@cheops.fr> napsal:

Hello Pavel

=C2=A0<= /u>

I tested your pat= ch again and I think things are better now, close to perfect for me.=

=C2=A0<= /u>

1)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Patch= review

=C2=A0<= /u>

-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 We can defin= e CONSTANTs with CREATE IMMUTABLE VARIABLE =E2=80=A6 I=E2=80=99m really ple= ased with this

-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 The previous= bug I mentioned to you by private mail (see detail below) has been fixed a= nd a non-regression test case has been added for it.

-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 I=E2=80=99m = now able to export a 12.1 database using pg_dump from the latest git HEAD (= internal version 130000).

NB: the condition is =E2=80=9Cif internal_version < 13= 0000 =3D> don=E2=80=99t try to export any schema variable=E2=80=9D.

=C2=A0<= /u>

Also I was able t= o test a use case for a complex Oracle package I migrated to PostgreSQL (it= has a total of 194 variables and constants in it !).

The Oracle packag= e has been migrated to a PostgreSQL schema with one routine per Oracle subp= rogram.

I=E2=80=99m able = to run my business test case using schema variables on those routines and i= t=E2=80=99s giving me the expected result.

=C2=A0<= /u>

NB: Previous bug = was

database1=3D> CREATE VARIABLE T0_var AS cha= r(14);
CREATE VARIABLE
database1=3D> CREATE IMMU= TABLE VARIABLE Taille_var AS numeric DEFAULT 14;
CREATE VARIABLE
database1=3D> LET T0_var = =3D LPAD('999', trunc(Taille_var::NUMERIC)::INTEGER, '0');<= /span>
ERROR: =C2=A0schema variable "taille_var" is declared IMMUTABLE<= /span>
database1=3D> LET T0_var = =3D LPAD('999', trunc(Taille_var::NUMERIC)::INTEGER, '0');<= /span>
ERROR: =C2=A0variable "taille_var" has not valid content<= /b>

=C3=B0=C2=A0 It=E2=80=99s= now fixed !

=C2=A0<= /u>

2)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Regar= ding documentation

=C2=A0<= u>

It=E2=80=99s pret= ty good except some small details :

-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 sql-createva= riable.html =3D> IMMUTABLE parameter : The value of the variable cannot be changed. =3D= > I think an article is needed here (the)

<= /blockquote>

fixed

-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 sql-createva= riable.html =3D> ON COMMIT DROP : The ON COMMIT DROP cl= ause specifies the bahaviour of =C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0temporary =3D> behaviour
Also there are =E2=80=9Ctabs=E2=80=9D between words (here between = =E2=80=9Cof=E2=80=9D and =E2=80=9Ctemporary=E2=80=9D), making the paragraph= look strange.


fixed=

-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 sql-createva= riable.html =3D> Maybe we should mention that the IMMUTABLE parameter (C= REATE IMMUTABLE VARIABLE =E2=80=A6) is the way to define global CONSTANTs, because people will look for a way = to create global constants in the documentation and it would be good if the= y can find the CONSTANT word in it.
Also maybe it=E2=80=99s worth mentioning that =E2=80=9Cschema variables=E2= =80=9D relates to =E2=80=9Cglobal variables=E2=80=9D (for the same purpose = of people searching in the documentation).


I wrote note there
=
=C2=A0

-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 sql-altervar= iable.html =3D> sentence =E2=80=9CThese rest= rictions enforce that altering the owner doesn't do anything you couldn't do by dropping and recreating the= variable.=E2=80=9C =3D> not s= ure I understand this one. Isn=E2=80=99t it =E2=80=9Cdoes not do anything you could do=E2=80=9D instead of =E2=80=9Cyou couln=E2=80=99t = do=E2=80=9D .. but maybe it=E2=80=99s me

This sentence is used more times (from alter_view0

=
To alter the owner, you must also be a direct or indirect member= of the new
=C2=A0 =C2=A0owning role, and that role must have <litera= l>CREATE</literal> privilege on
=C2=A0 =C2=A0the view's sch= ema. =C2=A0(These restrictions enforce that altering the owner
=C2=A0 = =C2=A0doesn't do anything you couldn't do by dropping and recreatin= g the view.
=C2=A0 =C2=A0However, a superuser can alter ownership of any= view anyway.)
=C2=A0

=C2=A0<= /u>

Otherwise, this i= s a really nice feature and I=E2=80=99m looking forward to have it in Postg= reSQL.


Thank you ver= y much

updated patch attached

=

=C2=A0<= /u>

Thanks a lot

=C2=A0<= /u>

Duval R=C3=A9mi

=C2=A0<= /u>

De=C2=A0: = Pavel Stehule [mailto:pavel.stehule@gmail.com]
Envoy=C3=A9=C2=A0: jeudi 5 mars 2020 18:54
=C3=80=C2=A0: Asif Rehman <asifr.rehman@gmail.com>
Cc=C2=A0: DUVAL REMI <REMI.DUVAL@CHEOPS.FR>; PostgreSQL Hackers <pgsql-hack= ers@lists.postgresql.org>
Objet=C2=A0: Re: proposal: schema variables

=C2=A0

=C2=A0

=C2=A0

=C4=8Dt 5. 3. 2020 v=C2=A015:11 odes=C3=ADlatel Asif= Rehman <asi= fr.rehman@gmail.com> napsal:

=C2=A0

=C2=A0

On Sat, Feb 29, 2020 at 2:10 PM Pavel Stehule <pavel.stehule@gm= ail.com> wrote:

=C2=A0

=C2=A0

p=C3=A1 28. 2. 2020 v=C2=A016:30 odes=C3=ADlatel Pav= el Stehule <pavel.stehule@gmail.com> napsal:

=C2=A0

=C2=A0

=C4=8Dt 27. 2. 2020 v=C2=A015:37 odes=C3=ADlatel Pav= el Stehule <pavel.stehule@gmail.com> napsal:

=C2=A0

Hi

=C2=A0


3) Any way to define CONSTANTs ?
We already talked a bit about this subject and also Gilles Darold introduce= s it in this mailing-list topic but I'd like to insist on it.
I think it would be nice to have a way to say that a variable should not be= changed once defined.
Maybe it's hard to implement and can be implemented later, but I just w= ant to know if this concern is open.

=C2=A0

I played little bit with it and I didn't find an= y nice solution, but maybe I found the solution. I had ideas about some var= iants, but almost all time I had a problem with parser's shifts because= all potential keywords are not reserved.

=C2=A0

last variant, but maybe best is using keyword WITH

=C2=A0

So the syntax can looks like

=C2=A0

CREATE [ TEMP ] VARIABLE varname [ AS ] type [ NOT N= ULL ] [ DEFAULT expression ] [ WITH [ OPTIONS ] '(' ... ')'= ] ]

=C2=A0

What do you think about this syntax? It doesn't = need any new keyword, and it easy to enhance it.

=C2=A0

CREATE VARIABLE foo AS int DEFAULT 10 WITH OPTIONS (= CONSTANT);

=C2=A0

After some more thinking and because in other patch = I support syntax CREATE TRANSACTION VARIABLE ... I change my opinion and im= plemented support for=C2=A0

syntax CREATE IMMUTABLE VARIABLE for define constant= s.

=C2=A0

second try to fix pg_dump

=C2=A0

Regards

=C2=A0

Pavel

=C2=A0

=C2=A0

See attached patch

=C2=A0

Regards

=C2=A0

Pavel

=C2=A0

=C2=A0

?

=C2=A0

Regards

=C2=A0

Pavel

=C2=A0

=C2=A0

=C2=A0

Hi Pavel,

=C2=A0

I have been reviewing the latest patch (schema-varia= bles-20200229.patch.gz)

and here are few comments:

=C2=A0

1- There is a compilation error, when compiled with = --with-llvm enabled on

CentOS 7.

=C2=A0

llvmjit_expr.c: In function =E2=80=98llvm_compile_ex= pr=E2=80=99:

llvmjit_expr.c:1090:5: warning: initialization from = incompatible pointer type [enabled by default]

=C2=A0 =C2=A0 =C2=A0build_EvalXFunc(b, mod, "Ex= ecEvalParamVariable",

=C2=A0 =C2=A0 =C2=A0^

llvmjit_expr.c:1090:5: warning: (near initialization= for =E2=80=98(anonymous)[0]=E2=80=99) [enabled by default]

llvmjit_expr.c:1090:5: warning: initialization from = incompatible pointer type [enabled by default]

llvmjit_expr.c:1090:5: warning: (near initialization= for =E2=80=98(anonymous)[0]=E2=80=99) [enabled by default]

llvmjit_expr.c:1090:5: warning: initialization from = incompatible pointer type [enabled by default]

llvmjit_expr.c:1090:5: warning: (near initialization= for =E2=80=98(anonymous)[0]=E2=80=99) [enabled by default]

llvmjit_expr.c:1090:5: warning: passing argument 5 o= f =E2=80=98build_EvalXFuncInt=E2=80=99 from incompatible pointer type [enab= led by default]

llvmjit_expr.c:60:21: note: expected =E2=80=98struct= ExprEvalStep *=E2=80=99 but argument is of type =E2=80=98LLVMValueRef=E2= =80=99

=C2=A0static LLVMValueRef build_EvalXFuncInt(LLVMBui= lderRef b, LLVMModuleRef mod,

=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0^

llvmjit_expr.c:1092:29: error: =E2=80=98i=E2=80=99 u= ndeclared (first use in this function)

=C2=A0 =C2=A0 =C2=A0LLVMBuildBr(b, opblocks[i + 1]);=

=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^

llvmjit_expr.c:1092:29: note: each undeclared identi= fier is reported only once for each function it appears in

make[2]: *** [llvmjit_expr.o] Error 1<= /p>

=C2=A0

=C2=A0

After looking into it, it turns out that:<= /u>

- parameter order was incorrect in build_EvalXFunc()=

- LLVMBuildBr() is using the undeclared variable = 9;i' whereas it should be

using 'opno'.

=C2=A0

=C2=A0

2- Similarly, If the default expression is referenci= ng a function or object,

dependency should be marked, so if the function is n= ot dropped silently.

otherwise, a cache lookup error will come.=

=C2=A0

postgres=3D# create or replace function foofunc() re= turns timestamp as $$ begin return now(); end; $$ language plpgsql;<= u>

CREATE FUNCTION

postgres=3D# create schema test;

CREATE SCHEMA

postgres=3D# create variable test.v1 as timestamp de= fault foofunc();

CREATE VARIABLE

postgres=3D# drop function foofunc();<= /p>

DROP FUNCTION

postgres=3D# select test.v1;

ERROR: =C2=A0cache lookup failed for function 16437<= u>

=C2=A0

Thank you for this analyze and patches. I merged the= m to attached patch

=C2=A0

=C2=A0

=C2=A0

=C2=A0

3- Variable DEFAULT expression is apparently being e= valuated at the time of

first access. whereas I think that It should be at t= he time of variable

creation. consider the following example:<= /u>

=C2=A0

postgres=3D# create variable test.v2 as timestamp de= fault now();

CREATE VARIABLE

postgres=3D# select now();

=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 now= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0

-------------------------------

=C2=A02020-03-05 12:13:29.775373+00

(1 row)

postgres=3D# select test.v2;

=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0v2 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0

----------------------------

=C2=A02020-03-05 12:13:37.192317 -- I was expecting = this to be earlier than the above timestamp.

(1 row)

=C2=A0

postgres=3D# select test.v2;

=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0v2 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0

----------------------------

=C2=A02020-03-05 12:13:37.192317

(1 row)

postgres=3D# let test.v2 =3D default;<= /p>

LET

postgres=3D# select test.v2;

=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0v2 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0

----------------------------

=C2=A02020-03-05 12:14:07.538615

(1 row)

=C2=A0

This is expected and wanted - same behave has plpgsq= l variables.

=C2=A0

CREATE OR REPLACE FUNCTION public.foo()
=C2=A0RETURNS void
=C2=A0LANGUAGE plpgsql
AS $function$
declare x timestamp default current_timestamp;
begin
=C2=A0 raise notice '%', x;
end;
$function$

=C2=A0

postgres=3D# select foo();
NOTICE: =C2=A02020-03-05 18:49:12.465054
=E2=94=8C=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=90
=E2=94=82 foo =E2=94=82
=E2=95=9E=E2=95=90=E2=95=90=E2=95=90=E2=95=90=E2=95=90=E2=95=A1
=E2=94=82 =C2=A0 =C2=A0 =E2=94=82
=E2=94=94=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=98
(1 row)

postgres=3D# select foo();
NOTICE: =C2=A02020-03-05 18:49:13.255197
=E2=94=8C=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=90
=E2=94=82 foo =E2=94=82
=E2=95=9E=E2=95=90=E2=95=90=E2=95=90=E2=95=90=E2=95=90=E2=95=A1
=E2=94=82 =C2=A0 =C2=A0 =E2=94=82
=E2=94=94=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=98
(1 row)

=C2=A0

You can use

=C2=A0

CREATE VARIABLE cuser AS text DEFAULT session_user;<= u>

=C2=A0

Has not any sense to use a value from creating time<= u>

=C2=A0

And a analogy with CREATE TABLE

=C2=A0

CREATE TABLE fooo(a timestamp DEFAULT current_timest= amp) -- there is not a create time timestamp

=C2=A0

=C2=A0

I fixed buggy behave of IMMUTABLE variables

=C2=A0

Regards

=C2=A0

Pavel

=C2=A0

=C2=A0

=C2=A0

To continue my testing of the patch I made few fixes= for the above-mentioned

comments. The patch for those changes is attached if= it could be of any use.

=C2=A0

--

Asif Rehman

Highgo Software (Canada= /China/Pakistan)
URL : www.highgo.ca =

--00000000000084b68005a034312f-- --00000000000084b68405a0343131 Content-Type: text/x-patch; charset="UTF-8"; name="doc.patch" Content-Disposition: attachment; filename="doc.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k7gjftta1 ZGlmZiAtLWdpdCBhL2RvYy9zcmMvc2dtbC9wbHBnc3FsLnNnbWwgYi9kb2Mvc3JjL3NnbWwvcGxw Z3NxbC5zZ21sCmluZGV4IDI5ODdhNTU1YTMuLjhjOWJkMjhhYTkgMTAwNjQ0Ci0tLSBhL2RvYy9z cmMvc2dtbC9wbHBnc3FsLnNnbWwKKysrIGIvZG9jL3NyYy9zZ21sL3BscGdzcWwuc2dtbApAQCAt NTc4Miw2ICs1NzgyLDE5IEBAICQkIExBTkdVQUdFIHBscGdzcWwgU1RSSUNUIElNTVVUQUJMRTsK IDwvcHJvZ3JhbWxpc3Rpbmc+CiAgICAgPC9wYXJhPgogICAgPC9zZWN0Mz4KKworICAgPHNlY3Qz PgorICAgIDx0aXRsZT48Y29tbWFuZD5HbG9iYWwgdmFyaWFibGVzIGFuZCBjb25zdGFudHM8L2Nv bW1hbmQ+PC90aXRsZT4KKworICAgIDxwYXJhPgorICAgICBUaGUgPGFwcGxpY2F0aW9uPlBML3Bn U1FMPC9hcHBsaWNhdGlvbj4gbGFuZ3VhZ2UgaGFzIG5vdCBwYWNrYWdlcworICAgICBhbmQgdGhl biBpdCBoYXMgbm90IHBhY2thZ2UgdmFyaWFibGVzIGFuZCBwYWNrYWdlIGNvbnN0YW50cy4gVGhl CisgICAgIDxwcm9kdWN0bmFtZT5Qb3N0Z3JlU1FMPC9wcm9kdWN0bmFtZT4gaGFzIHNjaGVtYSB2 YXJpYWJsZXMgYW5kCisgICAgIGltbXV0YWJsZSBzY2hlbWEgdmFyaWFibGVzLiBUaGUgc2NoZW1h IHZhcmlhYmxlcyBjYW4gYmUgY3JlYXRlZAorICAgICBieSA8Y29tbWFuZD5DUkVBVEUgVkFSSUFC TEU8L2NvbW1hbmQ+IGRlc2NyaWJlZCBpbiA8eHJlZgorICAgICBsaW5rZW5kPSJzcWwtY3JlYXRl dmFyaWFibGUiLz4uCisgICAgPC9wYXJhPgorICAgPC9zZWN0Mz4KICAgPC9zZWN0Mj4KIAogICA8 c2VjdDIgaWQ9InBscGdzcWwtcG9ydGluZy1hcHBlbmRpeCI+CmRpZmYgLS1naXQgYS9kb2Mvc3Jj L3NnbWwvcmVmL2NyZWF0ZV92YXJpYWJsZS5zZ21sIGIvZG9jL3NyYy9zZ21sL3JlZi9jcmVhdGVf dmFyaWFibGUuc2dtbAppbmRleCAzNWExNGM3YzNjLi4xYjE4ODNhMTFhIDEwMDY0NAotLS0gYS9k b2Mvc3JjL3NnbWwvcmVmL2NyZWF0ZV92YXJpYWJsZS5zZ21sCisrKyBiL2RvYy9zcmMvc2dtbC9y ZWYvY3JlYXRlX3ZhcmlhYmxlLnNnbWwKQEAgLTU4LDcgKzU4LDcgQEAgQ1JFQVRFIFsgeyBURU1Q T1JBUlkgfCBURU1QIH0gXSBbIElNTVVUQUJMRSBdIFZBUklBQkxFIFsgSUYgTk9UIEVYSVNUUyBd IDxyZXBsYWMKICAgICA8dGVybT48bGl0ZXJhbD5JTU1VVEFCTEU8L2xpdGVyYWw+PC90ZXJtPgog ICAgIDxsaXN0aXRlbT4KICAgICAgPHBhcmE+Ci0gICAgICBUaGUgdmFsdWUgb2YgdmFyaWFibGUg Y2Fubm90IGJlIGNoYW5nZWQuCisgICAgICBUaGUgdmFsdWUgb2YgdGhlIHZhcmlhYmxlIGNhbm5v dCBiZSBjaGFuZ2VkLgogICAgICA8L3BhcmE+CiAgICAgPC9saXN0aXRlbT4KICAgIDwvdmFybGlz dGVudHJ5PgpAQCAtMTI4LDEzICsxMjgsMTIgQEAgQ1JFQVRFIFsgeyBURU1QT1JBUlkgfCBURU1Q IH0gXSBbIElNTVVUQUJMRSBdIFZBUklBQkxFIFsgSUYgTk9UIEVYSVNUUyBdIDxyZXBsYWMKICAg ICA8dGVybT48bGl0ZXJhbD5PTiBDT01NSVQgRFJPUDwvbGl0ZXJhbD4sIDxsaXRlcmFsPk9OIFRS QU5TQUNUSU9OQUwgRU5EIFJFU0VUPC9saXRlcmFsPjwvdGVybT4KICAgICA8bGlzdGl0ZW0+CiAg ICAgIDxwYXJhPgotICAgICAgVGhlIDxsaXRlcmFsPk9OIENPTU1JVCBEUk9QPC9saXRlcmFsPiBj bGF1c2Ugc3BlY2lmaWVzIHRoZSBiYWhhdmlvdXIgb2YKLSDCoMKgwqDCoMKgdGVtcG9yYXJ5IHNj aGVtYSB2YXJpYWJsZSBhdCB0cmFuc2FjdGlvbiBjb21taXQuIFdpdGggdGhpcyBjbGF1c2UgdGhl CisgICAgICBUaGUgPGxpdGVyYWw+T04gQ09NTUlUIERST1A8L2xpdGVyYWw+IGNsYXVzZSBzcGVj aWZpZXMgdGhlIGJlaGF2aW91cgorICAgICAgb2YgdGVtcG9yYXJ5IHNjaGVtYSB2YXJpYWJsZSBh dCB0cmFuc2FjdGlvbiBjb21taXQuIFdpdGggdGhpcyBjbGF1c2UgdGhlCiAgwqDCoMKgwqDCoHZh cmlhYmxlIGlzIGRyb3BwZWQgYXQgY29tbWl0IHRpbWUuIFRoZSBjbGF1c2UgaXMgb25seSBhbGxv d2VkCi0gwqDCoMKgwqDCoGZvciB0ZW1wb3JhcnkgdmFyaWFibGVzLgotIMKgwqDCoMKgwqBUaGUg PGxpdGVyYWw+T04gVFJBTlNBQ1RJT05BTCBFTkQgUkVTRVQ8L2xpdGVyYWw+IGNsYXVzZSBlbmZv cmNlcyB0aGUKLSAgICAgIHZhcmlhYmxlIHRvIGJlIHJlc2V0IHRvIGl0cyBkZWZhdWx0IHZhbHVl IHdoZW4gdGhlIHRyYW5zYWN0aW9uIGlzIGVpdGhlcgotICAgICAgY29tbWl0ZWQgb3Igcm9sbGVk IGJhY2suCisgwqDCoMKgwqDCoGZvciB0ZW1wb3JhcnkgdmFyaWFibGVzLiBUaGUgPGxpdGVyYWw+ T04gVFJBTlNBQ1RJT05BTCBFTkQgUkVTRVQ8L2xpdGVyYWw+CisgICAgICBjbGF1c2UgZW5mb3Jj ZXMgdGhlIHZhcmlhYmxlIHRvIGJlIHJlc2V0IHRvIGl0cyBkZWZhdWx0IHZhbHVlIHdoZW4KKyAg ICAgIHRoZSB0cmFuc2FjdGlvbiBpcyBlaXRoZXIgY29tbWl0ZWQgb3Igcm9sbGVkIGJhY2suCiAg ICAgIDwvcGFyYT4KICAgICA8L2xpc3RpdGVtPgogICAgPC92YXJsaXN0ZW50cnk+Cg== --00000000000084b68405a0343131 Content-Type: application/gzip; name="schema-variables-20200306.patch.gz" Content-Disposition: attachment; filename="schema-variables-20200306.patch.gz" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k7gjftsr0 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 6VsPjMUBR1kVkFIGc+JCkPwfxanu3M4aBAA= --00000000000084b68405a0343131--