Compilers
pelican.compilers.compiler.DialectCompiler
DialectCompiler(engine)
Bases: ABC
Source code in pelican/compilers/compiler.py
23 24 25 | |
engine
instance-attribute
engine = engine
dialect
instance-attribute
dialect = dialect
add_column
add_column(table_name, column)
Source code in pelican/compilers/compiler.py
27 28 29 | |
drop_column
drop_column(table_name, column_name)
Source code in pelican/compilers/compiler.py
31 32 33 | |
rename_column
abstractmethod
rename_column(table_name, old_name, new_name)
Source code in pelican/compilers/compiler.py
35 36 37 38 39 | |
alter_column
abstractmethod
alter_column(table_name, column_name, new_type=None, nullable=None, default=None, server_default=None)
Source code in pelican/compilers/compiler.py
41 42 43 44 45 46 47 48 49 50 51 | |
create_index
create_index(table_name, index_name, column_names, unique=False)
Source code in pelican/compilers/compiler.py
53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | |
drop_index
drop_index(table_name, index_name)
Source code in pelican/compilers/compiler.py
70 71 72 73 74 75 | |
add_foreign_key
add_foreign_key(table_name, columns, ref_table, ref_columns, name=None, on_delete=None)
Source code in pelican/compilers/compiler.py
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 | |
drop_foreign_key
drop_foreign_key(table_name, constraint_name)
Source code in pelican/compilers/compiler.py
97 98 | |
pelican.compilers.sqlite.SQLiteCompiler
SQLiteCompiler(engine)
Bases: DialectCompiler
Source code in pelican/compilers/compiler.py
23 24 25 | |
rename_column
rename_column(table_name, old_name, new_name)
Source code in pelican/compilers/sqlite.py
9 10 11 12 | |
alter_column
alter_column(table_name, column_name, new_type=None, nullable=None, default=None, server_default=None)
Source code in pelican/compilers/sqlite.py
14 15 16 17 18 19 20 21 22 23 24 25 26 | |
add_foreign_key
add_foreign_key(table_name, columns, ref_table, ref_columns, name=None, on_delete=None)
Source code in pelican/compilers/sqlite.py
28 29 30 31 32 33 34 35 36 37 38 39 40 | |
drop_foreign_key
drop_foreign_key(table_name, constraint_name)
Source code in pelican/compilers/sqlite.py
42 43 44 45 46 | |
pelican.compilers.postgresql.PostgreSQLCompiler
PostgreSQLCompiler(engine)
Bases: DialectCompiler
Source code in pelican/compilers/compiler.py
23 24 25 | |
rename_column
rename_column(table_name, old_name, new_name)
Source code in pelican/compilers/postgresql.py
10 11 12 13 | |
alter_column
alter_column(table_name, column_name, new_type=None, nullable=None, default=None, server_default=None)
Source code in pelican/compilers/postgresql.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | |