Estoy tratando de soltar algunas tablas con el comando "DROP TABLE"
pero por una razón desconocida, el programa simplemente "se sienta" y no elimina la tabla que quiero en la base de datos .Postgresql DROP TABLE no funciona
Tengo 3 tablas en la base de datos:
producto, Bill y Bill_Products que se utiliza para hacer referencia a los productos en las facturas.
Logré eliminar/soltar el producto, pero no puedo hacer lo mismo con Bill y Bill_Products. Estoy emitiendo el mismo comando "DROP TABLE Bill CASCADE;"
pero la línea de comando simplemente se detiene. También utilicé la versión simple sin la opción CASCADE
.
¿Tiene alguna idea de por qué sucede esto?
Actualización:
He estado pensando que es posible que las bases de datos para mantener algunas referencias de productos de facturas y tal vez por eso no va a eliminar la tabla Bill.
Así que, para el caso, emití un simple SELECT * from Bill_Products
y después de unos pocos (10-15) segundos (curiosamente, porque no creo que sea normal que dure tanto tiempo cuando hay una tabla vacía) imprimió la tabla y sus contenidos, que no son ninguno. (por lo que aparentemente no hay referencias de Productos a la factura).
¿qué pasa con no hacer la CASCADA. tal vez la restricción se refería al PRODUCTO que faltaba ahora – Randy
Probado sin eso también, pero sin efecto. –
"La línea de comandos se detiene" ¿Qué significa eso? 'psql' se bloquea, se bloquea o se congela? ¿Tienes que matarlo? ¿Qué hace Ctrl-C? Creo que solo digo definir 'puestos'. ¿O no estás usando psql? – alan