通常在向现有项目添加功能时,我会遇到类似以下的情况(列出数据库列表的结果)。
project_x_001, ..., project_x_00n
我需要在结束时清理数据库,通过删除所有以特定模式开头的数据库,例如project_x_*。
除了以下方法外,在PostgreSQL中是否有更优雅(更干净)的方法:
drop database project_x_001, ..., project_x_00n;
有时列表太长,您需要每次列出数据库并删除其中一部分。
psql -X
,以确保它忽略您的.psqlrc
自定义格式 - 它可能会干扰 grep。 - Steve Chavez