Re: Ordenar tablas en PostgreSQL.
On Sat, 12 Jan 2002, Jose Luis Alarcon wrote:
> Buenas a tod@s.
>
> Estoy dando mis primeros pasos con el gestor
> de bases de datos PostgreSQL y creo que hasta
> ahora me voy enterando bastante bien. Ya hago
> 'selects' con 'where' y 'order by', pero lo que
> me gustaria es que los resultados de estas
> busquedas quedaran salvados.
>
> Me explico mejor: creo la tabla tabla1 y
> empiezo a meter datos a boleo:
> dato3,dato5,dato1,dato4,dato2.....
>
> Si hago un select * from tabla1 order by dato;
> me aparecen ordenadas como yo deseo:
> dato1,dato2,dato3,dato4,dato5.....
>
> Pero la tabla tabla1 no ha sido modificada,
> sigue con los datos desordenados, tal como los
> fui grabando en un principio. Lo que quisiera
> es que tabla1 quedara reorganizada segun la
> condicion que yo le imponga. Y esto sin tener
> que crear una tabla nueva y pasar los datos
> desde tabla1.
>
> ¿Puede hacerse lo que expongo?.
Estas diciendo que los datos tienen un orden físico en la base de datos
y que quieres cambiar ese orden físico sin cambiar de tabla los datos ?
Eso no puede hacerse. Como mínimo habría que vaciarla y volverla a llenar.
Mejor aún habría que crear una tabla nueva y luego se cambia el nombre de
las tablas. No le veo la utilidad. Deberías despreocuparte del orden físico
de los datos.
Un saludo
Antonio Castro
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
/\ /\ Ciberdroide Informática (Tienda de Linux)
\\W// <<< http://www.ciberdroide.com >>>
_|0 0|_
+-oOOO--(___o___)--OOOo----------------------------------------------------+
| . . . . U U . . . . Antonio Castro Snurmacher acastro@ciberdroide.com |
| . . . . . . . . . . |
+()()()----------()()()----------------------------------------------------+
| *** 1.700 sitios clasificados por temas sobre Linux en ***Donde_Linux*** |
| <<< http://www.ciberdroide.com/misc/donde/dondelinux.html >>> |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
Reply to: