遇到同名数据库的情况一般都是比较少见的,但是也不能说不存在。比如在数据库中,原来是区分大小写的,因此DB01和db01是两个数据库,但是哪天不小心把数据库的配置改为不区分大小写,那么数据库启动就会失败,因为同时存在两个同名数据库。下面我们以PostgreSQL为例,讲解遇到这种情况该怎么办。
学习过数据库的读者可能都清楚,访问一个数据库,需要的基本信息有: 1. 数据库所在的服务器IP或主机名 2. 数据库监听的端口号 3. 数据库库名 4. 数据库模式或实例名称 因此,要想解决同名数据库的问题,我们就要从这些方面界面,我们用示意图的方式来讲解。