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 | |
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
8 9 10 11 | |
alter_column
alter_column(table_name, column_name, new_type=None, nullable=None, default=None, server_default=None)
SQLite doesn't support ALTER COLUMN
Source code in pelican/compilers/sqlite.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | |
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 | |