簡體   English   中英

PostgreSQL:在表中存儲連接的IP地址

[英]PostgreSQL: store IP address of a connection in a table

我想在Postgres表中有一個列,它將存儲連接到數據庫的用戶的遠程IP地址。 我正在考慮使用某種默認約束的數據類型“inet”。 有任何想法嗎?

謝謝。

你的函數是inet_client_addr()

查詢以使所有ip客戶端連接到數據庫

SELECT client_addr FROM pg_stat_activity

你能更具體一點嗎? 您的意思是記錄與psql命令行連接的每個用戶的IP,或者您是否在后端使用Postgres數據庫構建了一個網站? 如果您從網站登錄,那么inet數據類型應該可以正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM