我在如下表列中有数据:
host=0.0.0.0 port=5432 dbname=database_name user=pglogicaluser
host=0.0.0.0 port=5432 dbname=database_name2 user=pglogicaluser
我想编写一个查询来获取数据库名称,如下所示:
database_name
database_name2
我可以想出类似的东西:
select substring(column_name, '.+dbname=(.*)$') from table_name;
但是,我不知道如何在user
关键字开始之前停止提取。