コード例 #1
0
 def visit_index(self, index):
     self.connection.execute(schema.DropIndex(index))
コード例 #2
0
 def test_drop_index_schema(self):
     t = Table("t", MetaData(), Column("x", Integer), schema="foo")
     i = Index("xyz", t.c.x)
     self.assert_compile(schema.DropIndex(i), "DROP INDEX foo.xyz")
コード例 #3
0
 def test_drop_index_plain(self):
     self.assert_compile(schema.DropIndex(Index(name="xyz")),
                         "DROP INDEX xyz")
コード例 #4
0
 def drop_index(self, index):
     self._exec(schema.DropIndex(index))
コード例 #5
0
 def test_drop_index_w_schema(self):
     m = MetaData()
     t1 = Table('foo', m, Column('x', Integer), schema='bar')
     self.assert_compile(schema.DropIndex(Index("idx_foo", t1.c.x)),
                         "DROP INDEX idx_foo ON bar.foo")
コード例 #6
0
 def drop_index(self, index: "Index") -> None:
     self._exec(schema.DropIndex(index))