PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

Postgresql - गतिशील रूप से डेटाबेस और तालिका बनाएं

मैं यह करूँगा:

string connStr = "Server=localhost;Port=5432;User Id=postgres;Password=enter;";
var m_conn = new NpgsqlConnection(connStr);
var m_createdb_cmd = new NpgsqlCommand(@"
    CREATE DATABASE IF NOT EXISTS testDb
    WITH OWNER = postgres
    ENCODING = 'UTF8'
    CONNECTION LIMIT = -1;
    ", m_conn);
m_conn.Open();
m_createdb_cmd.ExecuteNonQuery();
m_conn.Close();

connStr = "Server=localhost;Port=5432;User Id=postgres;Password=enter;Database=testDb";
m_conn = new NpgsqlConnection(connStr);
m_createtbl_cmd = new NpgsqlCommand(
   "CREATE TABLE table1(ID CHAR(256) CONSTRAINT id PRIMARY KEY, Title CHAR)"
   , m_conn);
m_conn.Open();
m_createtbl_cmd.ExecuteNonQuery();
m_conn.Close();

var . का उपयोग यहाँ अनुशंसित नहीं है। मैंने इसका इस्तेमाल किया क्योंकि मुझे नहीं पता कि लौटाए गए प्रकार क्या हैं लेकिन आपको चाहिए।

कच्चे स्ट्रिंग के उपयोग पर ध्यान दें (@ ) यह स्ट्रिंग बिल्डिंग को सरल बनाता है।

Postgresql में दोहरे उद्धरण चिह्नों से घिरे पहचानकर्ताओं का उपयोग न करें जब तक कि पहचानकर्ता अन्यथा अवैध न हो। यह आपके जीवन को बहुत कठिन बना देगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डीओ ब्लॉक में एक चुनिंदा क्वेरी कैसे करें?

  2. SQL सर्वर 2012:PostgreSQL से लिंक किया गया सर्वर जोड़ें

  3. 40 मिलियन रिकॉर्ड वाली तालिका में बहु-स्तंभ प्राथमिक कुंजी जोड़ना

  4. postgresql JSON को JSONB में माइग्रेट कर रहा है

  5. कैसे Npgsql और संग्रहीत कार्यविधियों से कस्टम तालिका प्रकार वापस करने के लिए?