3

私はpostgresでいくつかのデータベースを作成し、それらにいくつかのデータを入れました。

問題は、データベースを削除/削除してから新しいデータベースを作成すると、新しいデータベースには、postgresで作成された最初のデータベースのテーブルとデータが常に含まれていることです。

新しいデータベースが作成されたときに古いデータベースのデータが含まれないようにデータベースを削除するにはどうすればよいですか?

ありがとう

4

2 に答える 2

4

template1 データベースにテーブルを作成した (またはステートメントでTEMPLATE xyzオプションを指定した) ようです。CREATE DATABASE

template1 データベース内のテーブルを削除するには、それに接続し、そこにあるすべてのテーブルを削除します。その後、新しいデータベースにはそれらのテーブルが含まれなくなります。

于 2012-09-08T08:51:48.720 に答える
0

切り捨てコマンドを使用してテーブル内の行を削除します

 truncate <tablename>

次に、drop コマンドを使用してデータベースを削除します

drop database <databasename>
于 2019-11-23T06:11:17.550 に答える