Re: Campo calculado

Flavio Henrique Araque Gurgel <[email protected]> Wed, 18 Apr 2018 15:29:15 +0000
Newsgroups gmane.comp.db.postgresql.brasil
Message-ID <CAGHTAeMv_A0U7bL5bwff9qQnE-xjUjxceTv36kr3x21wMtQtmg__11256.2337577858$1524065266$gmane$org@mail.gmail.com>
--===============4208630273390770960==
Content-Type: multipart/alternative; boundary="089e082211d4c06691056a211e64"

--089e082211d4c06691056a211e64
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

> > N=C3=A3o quero usar view,  preciso desse campo na tabela.
>

O OP poderia nos explicar por que n=C3=A3o =C3=A9 poss=C3=ADvel (ou nas sua=
s palavras, por
que "n=C3=A3o quer") usar uma view? Sua simples frase me parece meio agress=
iva.

N=C3=A3o tem explica=C3=A7=C3=A3o l=C3=B3gica... a =C3=BAnica que vejo =C3=
=A9 que voc=C3=AA tem uma aplica=C3=A7=C3=A3o
"imut=C3=A1vel" onde o c=C3=B3digo fonte n=C3=A3o est=C3=A1 dispon=C3=ADvel=
. Nesse caso, voc=C3=AA pode
renomear a tabela original, criar a view com o mesmo nome da tabela sobre a
tabela renomeada, acrescentando seu campo calculado, e usar o sistema de
rules para direcionar as opera=C3=A7=C3=B5es de modifica=C3=A7=C3=A3o para =
a tabela renomeada,
simples assim.

Me parece um cl=C3=A1ssico problema XY [1] (em ingl=C3=AAs apenas)

[]s
Flavio Gurgel

[1] https://en.wikipedia.org/wiki/XY_problem

--089e082211d4c06691056a211e64
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_quote"><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex">
&gt; N=C3=A3o quero usar view,=C2=A0 preciso desse campo na tabela.<br>
</blockquote><div><br></div><div>O OP poderia nos explicar por que n=C3=A3o=
 =C3=A9 poss=C3=ADvel (ou nas suas palavras, por que &quot;n=C3=A3o quer&qu=
ot;) usar uma view? Sua simples frase me parece meio agressiva.<br><br></di=
v><div>N=C3=A3o tem explica=C3=A7=C3=A3o l=C3=B3gica... a =C3=BAnica que ve=
jo =C3=A9 que voc=C3=AA tem uma aplica=C3=A7=C3=A3o &quot;imut=C3=A1vel&quo=
t; onde o c=C3=B3digo fonte n=C3=A3o est=C3=A1 dispon=C3=ADvel. Nesse caso,=
 voc=C3=AA pode renomear a tabela original, criar a view com o mesmo nome d=
a tabela sobre a tabela renomeada, acrescentando seu campo calculado, e usa=
r o sistema de rules para direcionar as opera=C3=A7=C3=B5es de modifica=C3=
=A7=C3=A3o para a tabela renomeada, simples assim.<br><br></div><div>Me par=
ece um cl=C3=A1ssico problema XY [1] (em ingl=C3=AAs apenas)<br><br></div><=
div>[]s<br></div><div>Flavio Gurgel<br><br>[1] <a href=3D"https://en.wikipe=
dia.org/wiki/XY_problem">https://en.wikipedia.org/wiki/XY_problem</a><br><b=
r></div></div></div>

--089e082211d4c06691056a211e64--

--===============4208630273390770960==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KcGdici1nZXJh
bCBtYWlsaW5nIGxpc3QKcGdici1nZXJhbEBsaXN0YXMucG9zdGdyZXNxbC5vcmcuYnIKaHR0cHM6
Ly9saXN0YXMucG9zdGdyZXNxbC5vcmcuYnIvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3BnYnIt
Z2VyYWw=

--===============4208630273390770960==--