Rails 4 + Postrges Heroku:如何清除特定型号的所有数据?

时间:2016-12-22 22:13:20

标签: ruby-on-rails postgresql heroku

我正在使用Heroku postgresql和我的Rails 4应用程序。

我的应用有一个照片模型,目前有100张照片。我想重新开始,删除所有现有照片,以便下一张上传的照片会有photo_id:1。

我发现了这个answer但似乎这会重置整个数据库(意味着我的模型的所有将被重置而不仅仅是Photo模型)?

1 个答案:

答案 0 :(得分:1)

您可以访问heroku rails控制台并运行:

table_name

create or replace function test(datatype text)<br> returns void as $$ declare data datatype; -- data type is stored in the text string, for example int begin raise notice '%', (select pg_typeof(data)); end; $$ language plpgsql; 是存储照片的表格名称。