我有postgres
个hba配置文件,pgbouncer
用于连接池。
我只想通过更改连接字符串的端口号(pgbouncer
而不是postgres
)来连接到6543
(而不是5432
)。 postgres
和pgbouncer
都在同一台服务器上运行。
到目前为止,我已经能够pgbouncer
使用自己的hba文件运行重复的用户/密码。手动同步postgres
和pgbouncer
用户/密码无法维护(或至少非常痛苦)。
有什么方法可以pgbouncer
按postgres
向 <Rectangle x:Name="ColourFill" Stroke="White" RadiusX="5" RadiusY="5">
<Rectangle.Fill>
<SolidColorBrush Color="{Binding Path=FillColour}"/>
</Rectangle.Fill>
<Rectangle.Style>
<Style>
<Style.Triggers>
<DataTrigger Binding="{Binding Path=Active}" Value="True" >
<DataTrigger.EnterActions>
<BeginStoryboard> ... </BeginStoryboard>
</DataTrigger.EnterActions>
</DataTrigger>
</Style.Triggers>
</Style>
</Rectangle.Style>
</Rectangle>
<ContentPresenter HorizontalAlignment="Center"
VerticalAlignment="Center"
Content="{TemplateBinding Content}"
ContentTemplate="{TemplateBinding ContentTemplate}"
Margin="2"
TextBlock.FontFamily="Segoe UI"
TextBlock.FontWeight="Bold">
<ContentPresenter.Style>
<Style>
<Setter Property="TextBlock.FontSize"
Value="{Binding Path=Content, RelativeSource={RelativeSource TemplatedParent},
Converter={StaticResource PushPinContentSizeConverter}}" />
<Setter Property="TextBlock.Foreground"
Value="{Binding Path=TextColour}"/>
</Style>
</ContentPresenter.Style>
</ContentPresenter>
转发用户/密码登录尝试?或者我是否正在尝试对付应该采取的方式?
答案 0 :(得分:1)
您使用的是哪个版本的pgbouncer?从1.6开始,它可以直接从数据库加载用户/密码。你只需要指定“auth_query” 在您的配置文件中。 https://pgbouncer.github.io/config.html