我試圖用Goose使用postgres(pq lib)數據庫創建此函數。 我的代碼如下: CREATE OR REPLACE FUNCTION add_userlocation(user_id INT, location_id INT) RETURNS VOID AS
$BODY$
BEGIN
LOOP
UPDATE userslocations SE
當我通過libpq執行SQL命令時,如果出現類似這樣的錯誤,它會報告錯誤消息。 Error Domain=PQConnection Code=1 "ERROR: syntax error at or near "fef"
LINE 1: fef
^
這是字符串消息。我可以解析這條消息 - 因爲它非常有規律 - 可以獲得行/列號,但這是不可靠的。是否有任何其他API獲取行/列號?任何