5

別のテーブル (ページ) によって参照されているテーブル (アプリケーション) を削除しようとすると、このエラーが発生します。

knex.schema.dropTable("application").exec();

エラーは

Possibly unhandled error: cannot drop table application because other objects depend on it
at Connection.parseE (/home/balan/node_modules/pg/lib/connection.js:526:11)
at Connection.parseMessage (/home/balan/node_modules/pg/lib/connection.js:356:17)
at Socket.<anonymous> (/home/balan/node_modules/pg/lib/connection.js:105:22)
at Socket.EventEmitter.emit (events.js:95:17)
at Socket.<anonymous> (_stream_readable.js:745:14)
at Socket.EventEmitter.emit (events.js:92:17)
at emitReadable_ (_stream_readable.js:407:10)
at emitReadable (_stream_readable.js:403:5)
at readableAddChunk (_stream_readable.js:165:9)
at Socket.Readable.push (_stream_readable.js:127:10)
4

2 に答える 2

12

私は生のSQLでそれを行います: return knex.raw('DROP TABLE application CASCADE');

于 2014-09-25T18:12:06.107 に答える