def visit_index(self, index): self.connection.execute(schema.DropIndex(index))
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")
def test_drop_index_plain(self): self.assert_compile(schema.DropIndex(Index(name="xyz")), "DROP INDEX xyz")
def drop_index(self, index): self._exec(schema.DropIndex(index))
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")
def drop_index(self, index: "Index") -> None: self._exec(schema.DropIndex(index))