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

क्या PostgreSQL का Ltree मॉड्यूल थ्रेडेड टिप्पणियों के लिए उपयुक्त है?

  1. हां और हां;
  2. एक ज्ञानकोष में अनुभागों का पदानुक्रम (कार्यान्वयन में से एक);
  3. हां;

विचाराधीन तालिकाओं में से एक की परिभाषा:

                                                   Table "knowledgebase.section"
           Column           |           Type           |                                  Modifiers
----------------------------+--------------------------+-----------------------------------------------------------------------------
 section_sid                | integer                  | not null default nextval('knowledgebase.section_section_sid_seq'::regclass)
 section                    | character varying        | not null
 description                | character varying        |
 path                       | ltree                    | not null
 is_active                  | boolean                  | not null default true
 role_sid                   | integer                  | not null
 last_modified_by           | integer                  | not null
 creation_datetime          | timestamp with time zone | not null default now()
 last_modification_datetime | timestamp with time zone | not null default now()
 is_expanded                | boolean                  | not null default false
 section_idx                | tsvector                 |
Indexes:
    "section_sid_pkey" PRIMARY KEY, btree (section_sid)
    "section_section_key" UNIQUE, btree (section)
    "idxsection_idx" gist (section_idx)
    "path_gist_idx" gist (path)
Foreign-key constraints:
    "last_modified_by_fkey" FOREIGN KEY (last_modified_by) REFERENCES "user"."role"(role_sid) ON UPDATE CASCADE ON DELETE RESTRICT
    "role_sid_fkey" FOREIGN KEY (role_sid) REFERENCES "user"."role"(role_sid) ON  UPDATE CASCADE ON DELETE RESTRICT
Triggers:
    section_idx_update BEFORE INSERT OR UPDATE ON knowledgebase.section FOR EACH ROW EXECUTE PROCEDURE tsearch2('section_idx', 'section')

"पथ" कॉलम प्राथमिक कुंजी को एक लेबल के रूप में उपयोग करता है।

उस तालिका की वर्तमान सामग्री का एक नमूना (प्राथमिक कुंजी और "पथ" कॉलम के संबंध में):

  section_sid | path
 -------------+-------
           53 | 34.53
           56 | 56
           55 | 29.55
           35 | 35
           54 | 34.54
           37 | 30.37
          ... | ...


  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. NOT IN . का उपयोग करते समय PostgreSQL क्वेरी धीमी होती है

  3. Postgres_fdw के साथ लोकलहोस्ट से कैसे जुड़ें?

  4. पूर्वनिर्धारित मानों के साथ बहु-चयन के लिए रेल 4 फ़ील्ड प्रकार

  5. सामान्य एसक्यूएल त्रुटि