Postgresql DROP TABLE ne fonctionne pas

Je suis en train de déposer un peu de tables avec le "DROP TABLE" de commande, mais pour une raison inconnue, le programme "assis" et de ne pas supprimer la table que je veux dans la base de données.

J'ai 3 tables dans la base de données:

Produit, le projet de Loi et Bill_Products qui est utilisé pour le référencement des produits dans les factures.

J'ai réussi à supprimer/déplacer le Produit, mais je ne peux pas faire de même pour le projet de loi et Bill_Products.
Je suis émission de la même "DROP TABLE Bill CASCADE;" commande, mais la ligne de commande juste étals de. J'ai aussi utilisé la version simple, sans la CASCADE option.

Avez-vous une idée pourquoi ce qui se passe?

mise à Jour:

J'ai pensé qu'il est possible pour les bases de données de garder quelques références de produits pour les factures et peut-être que c'est pourquoi il ne sera pas effacer le projet de Loi de table.

Donc, pour cette question, j'ai publié une simple SELECT * from Bill_Products et après quelques (10 à 15) secondes (étrangement, parce que je ne pense pas que c'est normal que ça dure un temps long quand il y a une table vide) imprimer le tableau et son contenu, qui n'en sont pas. (donc apparemment il n'y a pas de références à gauche à partir de Produits pour le projet de Loi).

pourquoi ne pas faire de la CASCADE. peut-être la contrainte, se référant à la disparition du PRODUIT
Essayé sans, mais sans aucun effet.
"La ligne de commande juste étals de" Qu'est-ce que cela signifie? psql se bloque, se bloque ou se fige? Avez-vous de le tuer? Ce n'est Ctrl-C? Je suppose que je suis juste dire à définir les "stands" de. Ou n'êtes-vous pas utiliser psql?
Peut-être une autre transaction a un verrou sur la table de sorte que vous ne pouvez pas tomber?
Le redémarrage ne fonctionne que pour les tables nommé "projet de Loi" 😉

OriginalL'auteur Radu Gheorghiu | 2012-04-25