package
0.0.0-20250302012944-701c1ceec546
Repository: https://github.com/khulnasoft/devsecdb.git
Documentation: pkg.go.dev

# Constants

PostgreSQLPublicSchema is the string for PostgreSQL public schema.

# Structs

BuiltinPriorBackupCheckAdvisor is the advisor checking for disallow mix DDL and DML.
CollationAllowlistAdvisor is the advisor checking for collation allowlist.
ColumnCommentConventionAdvisor is the advisor checking for column comment convention.
ColumnRequireDefaultAdvisor is the advisor checking for column default requirement.
ColumnDisallowChangingTypeAdvisor is the advisor checking for disallow changing column type.
ColumnMaximumCharacterLengthAdvisor is the advisor checking for maximum character length.
ColumnNoNullAdvisor is the advisor checking for column no NULL value.
ColumnRequireDefaultAdvisor is the advisor checking for column default requirement.
ColumnRequirementAdvisor is the advisor checking for column requirement.
ColumnTypeDisallowListAdvisor is the advisor checking for column type restriction.
CommentConventionAdvisor is the advisor checking for comment convention.
CompatibilityAdvisor is the advisor checking for schema backward compatibility.
EncodingAllowlistAdvisor is the advisor checking for encoding allowlist.
No description provided by the author
No description provided by the author
IndexCreateConcurrentlyAdvisor is the advisor checking for to create index concurrently.
IndexKeyNumberLimitAdvisor is the advisor checking for index key number limit.
IndexNoDuplicateColumnAdvisor is the advisor checking for no duplicate columns in index.
IndexPrimaryKeyTypeAllowlistAdvisor is the advisor checking for primary key type allowlist.
IndexTotalNumberLimitAdvisor is the advisor checking for index total number limit.
InsertDisallowOrderByRandAdvisor is the advisor checking for to disallow order by rand in INSERT statements.
InsertMustSpecifyColumnAdvisor is the advisor checking for to enforce column specified.
InsertRowLimitAdvisor is the advisor checking for to limit INSERT rows.
NamingColumnConventionAdvisor is the advisor checking for column convention.
NamingFKConventionAdvisor is the advisor checking for foreign key naming convention.
NamingIndexConventionAdvisor is the advisor checking for index naming convention.
NamingPKConventionAdvisor is the advisor checking for primary key naming convention.
NamingTableConventionAdvisor is the advisor checking for table naming convention.
NamingUKConventionAdvisor is the advisor checking for unique key naming convention.
NoLeadingWildcardLikeAdvisor is the advisor checking for no leading wildcard LIKE.
No description provided by the author
No description provided by the author
NoSelectAllAdvisor is the advisor checking for no "select *".
StatementAddCheckNotValidAdvisor is the advisor checking for to add check not valid.
StatementAddFKNotValidAdvisor is the advisor checking for to add check not valid.
StatementAffectedRowLimitAdvisor is the advisor checking for UPDATE/DELETE affected row limit.
No description provided by the author
No description provided by the author
StatementDisallowAddColumnWithDefaultAdvisor is the advisor checking for to disallow add column with default.
StatementDisallowAddNotNullAdvisor is the advisor checking for to disallow add not null.
StatementDisallowCommitAdvisor is the advisor checking for to disallow commit.
StatementDisallowMixInDDLAdvisor is the advisor checking for disallow mix DDL and DML.
StatementDisallowMixInDMLAdvisor is the advisor checking for disallow mix DDL and DML.
StatementDisallowOnDelCascadeAdvisor is the advisor checking the disallow cascade.
StatementDisallowRemoveTblCascadeAdvisor is the advisor checking the disallow cascade.
StatementDmlDryRunAdvisor is the advisor checking for DML dry run.
StatementAddCheckNotValidAdvisor is the advisor checking for to add check not valid.
StatementMergeAlterTableAdvisor is the advisor checking for no redundant ALTER TABLE statements.
No description provided by the author
TableCommentConventionAdvisor is the advisor checking for table comment convention.
TableDisallowPartitionAdvisor is the advisor checking for disallow table partition.
TableDropNamingConventionAdvisor is the advisor checking for table drop with naming convention.
TableNoFKAdvisor is the advisor checking table disallow foreign key.
TableRequirePKAdvisor is the advisor checking table requires PK.
WhereRequirementForSelectAdvisor is the advisor checking for the WHERE clause requirement for SELECT statements.
WhereRequirementForUpdateDeleteAdvisor is the advisor checking for the WHERE clause requirement.