From: | Francisco Olarte <folarte(at)peoplecall(dot)com> |
---|---|
To: | Jessie Córdoba Mena <jessie_jcm(at)hotmail(dot)com> |
Cc: | "pgsql-es-ayuda(at)lists(dot)postgresql(dot)org" <pgsql-es-ayuda(at)lists(dot)postgresql(dot)org> |
Subject: | Re: Error extraño en postgresql |
Date: | 2024-04-30 13:53:48 |
Message-ID: | CA+bJJbwCm5O9v28xMbSCDnwiP5xLhmOETduiAc-AqBAhkMRwrQ@mail.gmail.com |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Buenas...
On Tue, 30 Apr 2024 at 15:40, Jessie Córdoba Mena
<jessie_jcm(at)hotmail(dot)com> wrote:
> Hace unos días experimente algo extraño y que me causo un gran problema, necesita borrar un registro de una tabla y sin querer no termine la instrucción pero de alguna manera se ejecuto el comando posteriormente así estuviera incompleto lo cual esperaría que generara una respuesta de error pero para mi sorpresa se elimino el contenido de toda la tabla,
> el comando es DELETE FROM tmp_jessie WHE
>
> y esta fue la respuesta: Query returned successfully: 5000 rows affected, 25 msec execution time.
>
> Si es logico que permita hacer algo asi?
Tiene toda la pinta de que te tomo WHE como un alias a tmp_jessie, o
sea ruido basicamente....consultando manual para refrescar.....
DELETE FROM [ ONLY ] table_name [ * ] [ [ AS ] alias ]
En la parte de arriba de la referencia.
O sea, tu comando se reduce a DELETE FROM tmp_jessie, que es como se
borra una tabla entera.
Por otro lado, "BEGIN WORK;" siempre antes de comandos que modifican,
incontables veces me ha salvado. Especialmente en casos como ese, ves
un numero inesperado, ROLLBACK WORK y a revisar.
De hecho cuando estoy en ese tipo de ediciones manuales, sobre todo si
es desde psal, a mi me gusta el "set default transaction read only" y
asi cuando quiero modificar he de poner "begin transaction read
write".
Francisco Olarte.
From | Date | Subject | |
---|---|---|---|
Next Message | Mario González Troncoso | 2024-04-30 13:54:08 | Re: vacuum full come disco |
Previous Message | Horacio Miranda | 2024-04-30 13:48:08 | Re: Error extraño en postgresql |