Пример #1
0
 private void DetectAlgorithm()
 {
     if (m_infoSchema.HasView("referential_constraints") && !m_infoSchema.HasColumn("key_column_usage", "referenced_table_name"))
     {
         m_postgreRefs = true;
     }
     if (m_postgreRefs)
     {
         m_loadAllConstraints = true;
     }
     m_loadCheckConstraints = m_infoSchema.HasView("check_constraints") && m_members.Contains(TableStructureMembers.Checks);
 }
Пример #2
0
 public static bool ContainsAnyColumns(this TableStructureMembers members)
 {
     return(members.Contains(TableStructureMembers.ColumnNames) ||
            members.Contains(TableStructureMembers.ColumnTypes));
 }