0
A
答えて
1
できません。ドキュメントを参照してください:http://www.postgresql.org/docs/9.1/static/sql-truncate.html
それは実際にそれが速くなり、テーブルをスキャンしませんので、それは各テーブルにDELETE修飾されていないが、 と同じ効果があります。さらに、 は、後で VACUUM操作を要求するのではなく、すぐにディスク領域を再要求します。これは大きなテーブルで最も便利です。
スペースがOSに返され、それが新しいデータによって占有される可能性など
+0
あなたが十分に必死ならば、標準の削除されたファイル回復テクニックを試みることができます。ファイルを修復できた場合は、カタログに「配管して戻す」ことができます。復元した分だけでなく、他のいくつかの考慮事項に応じて、ほとんどのファイルを読むことができます。 –
0
Tuncateは、データを削除するには、ファイルレベルの操作を使用しており、これは意味合いの数を持っています
- コミット時できない回復
- これはMVCCには安全ではありません。つまり、他の並行トランザクションは、古い行を参照できるようにするトランザクション分離レベルにもかかわらず、テーブルを空とみなします。
これは、基本的にバックアップから回復する必要があることを意味します。これは、バックアップがハードウェア障害以上のものであることを警告するのに最適なケースです。また、管理者のエラーが発生した場合(レプリケーションがバックアップでない理由もあります)
関連する問題
- 1. テーブル2でテーブル2を切り捨て、テーブル2を切り捨てます
- 2. Magento:切り捨てられた "core_config_data"テーブルを手動で復元するテーブル
- 3. テーブルをレールコンソールで切り捨てます
- 4. SQLテーブル全体を別のテーブルにコピーして元のテーブルを切り捨てる
- 5. postgresqlは文字列を切り捨てます
- 6. テーブルを切り捨てまたは削除してテーブルを作成
- 7. 切捨てフィールドの文字にpostgresql
- 8. Laravel 5のテーブルを切り捨てる
- 9. PHPUnit Zend_Test_PHPUnit_DatabaseTestCaseがテーブルを切り捨てるのに失敗しました
- 10. LINQを使用してテーブルを切り捨てます
- 11. リンクされたサーバー上のテーブルを切り捨てる問題
- 12. MYSQLテーブルに切り捨てられた行が表示されます
- 13. ストアドプロシージャは切り捨てられた値を挿入します
- 14. wpf datepickerは切り捨てられた月を示します
- 15. .value_counts()は、切り捨てられた結果を返します。
- 16. ストアドプロシージャを作成してテーブルのリストを反復処理し、それらをMySQLで切り捨てます。
- 17. 切り捨てテーブルはLCK_M_SCH_Sを解放しません
- 18. Tableauはテーブル内のフィールドを切り捨てます
- 19. テーブルを切り捨てる権限
- 20. トランザクション内でテーブルを切り捨てる
- 21. VS2010データ接続のSQLテーブルを切り捨てるには
- 22. レプリカセットの設定を元に戻したり元に戻したりする方法はありますか
- 23. DjangoのURLは(ダイナミックナビゲーション)それを切り捨て
- 24. テーブル名を 'order'にしてforeach内のテーブルを切り捨てる
- 25. モーダルウィンドウは切り捨てられます
- 26. javascriptを使用して/または\の前にコンテンツを切り捨てます。
- 27. ストリーミング前のBigQueryテーブルの切り捨て
- 28. SAS LASRテーブルの切り捨て
- 29. Slick 3テスト用の切り捨てテーブル
- 30. iOSがTableViewに表示されたヘッダーを切り捨てましたtitleForHeaderInSectionから返された文字列を切り捨てました
バックアップから戻すことができます。 – lad2025
私はこの質問がhttp://stackoverflow.com/questions/28321999/i-truncated-a-table-how-do-i-get-the-data-backの複製であると信じています –
あなたがコミットしていないまだ、ロールバックを行う –