Я пытаюсь удалить несколько таблиц командой "DROP TABLE"
, но по неизвестной причине программа просто "сидит" и не удаляет таблицу, в которой я хочу, чтобы она была в базе данных.
У меня есть 3 таблицы в базе данных:
Продукт, Bill и Bill_Products, который используется для ссылок на продукты в счетах.
Мне удалось удалить/удалить Product, но я не могу сделать то же самое для bill и Bill_Products.
Я выдаю ту же команду "DROP TABLE Bill CASCADE;"
, но командная строка просто кивает. Я также использовал простую версию без опции CASCADE
.
У вас есть идея, почему это происходит?
Update:
Я думал, что базы данных могут содержать некоторые ссылки от продуктов на счета и, возможно, на то, почему она не удалит таблицу Билла.
Итак, в этом отношении я выпустил простую SELECT * from Bill_Products
и через несколько (10-15) секунд (как ни странно, потому что я не думаю, что для нее так долго будет длиться такое долгое время, когда есть пустая таблица) он распечатывал таблицу и ее содержимое, а это не было. (поэтому очевидно нет ссылок, оставшихся от Products to Bill).