मैं Erlang में एक PostgreSQL डेटाबेस तक पहुंचना चाहता हूं। मैंने epgsql ड्राइवर डाउनलोड किया, यह कुछ निर्देशिकाएं और फाइलें थीं, लेकिन मुझे समझ में नहीं आता कि इसका उपयोग कैसे किया जाए।epgsql ड्राइवर का उपयोग कर Erlang में PostgreSQL से कैसे कनेक्ट करें?
मैं एक Erlang कार्यक्रम कैसे लिख सकता हूँ और एक PostgreSQL डेटाबेस का उपयोग करने के लिए epgsql ड्राइवर का उपयोग कर सकते हैं?
मैंने एक नया फ़ोल्डर बनाया और ड्राइवरों में src/
से सभी फ़ाइलों की प्रतिलिपि बनाई और pgsql.hrl
मेरे नए फ़ोल्डर में कॉपी की।
-module(dbtest).
-export([dbquery/0]).
dbquery() ->
{ok,C} = pgsql:connect("localhost", "postgres", "mypassword",
[{database, "mydatabase"}]),
{ok, Cols, Rows} = pgsql:equery(C, "select * from mytable").
तब मैं erl शुरू कर दिया और c(pgsql).
और c(dbtest)
साथ मॉड्यूल संकलित: तो फिर मैं एक साधारण परीक्षण कार्यक्रम बनाया। लेकिन तब जब मैं dbtest:dbquery().
exeute मैं इस त्रुटि मिलती है:
** exception error: undefined function pgsql:connect/4
in function dbtest:dbquery/0
कैसे मैं Erlang का उपयोग कर एक PostgreSQL डेटाबेस से कनेक्ट कर सकते हैं पर कोई सुझाव?
नहीं एक सीधा जवाब का उपयोग करने की सलाह देते हैं, लेकिन - rebar के बारे में पढ़ा। यह वर्णन करता है कि अपने आवेदन और उनकी निर्भरताओं को व्यवस्थित कैसे करें। – W55tKQbuRu28Q4xv