Initial commit

This commit is contained in:
2026-02-08 10:09:48 +01:00
commit d165506add
58 changed files with 9879 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
# `CreateMaterializedViewOp` class
Alembic operation to create a materialized view.
```python
from sqlalchemy_pgview.alembic import CreateMaterializedViewOp
```
::: sqlalchemy_pgview.alembic.CreateMaterializedViewOp
options:
members:
- create_materialized_view
- reverse

View File

@@ -0,0 +1,14 @@
# `CreateViewOp` class
Alembic operation to create a view.
```python
import sqlalchemy_pgview.alembic # Registers operations
from sqlalchemy_pgview.alembic import CreateViewOp
```
::: sqlalchemy_pgview.alembic.CreateViewOp
options:
members:
- create_view
- reverse

View File

@@ -0,0 +1,12 @@
# `DropMaterializedViewOp` class
Alembic operation to drop a materialized view.
```python
from sqlalchemy_pgview.alembic import DropMaterializedViewOp
```
::: sqlalchemy_pgview.alembic.DropMaterializedViewOp
options:
members:
- drop_materialized_view

View File

@@ -0,0 +1,12 @@
# `DropViewOp` class
Alembic operation to drop a view.
```python
from sqlalchemy_pgview.alembic import DropViewOp
```
::: sqlalchemy_pgview.alembic.DropViewOp
options:
members:
- drop_view

View File

@@ -0,0 +1,12 @@
# `RefreshMaterializedViewOp` class
Alembic operation to refresh a materialized view.
```python
from sqlalchemy_pgview.alembic import RefreshMaterializedViewOp
```
::: sqlalchemy_pgview.alembic.RefreshMaterializedViewOp
options:
members:
- refresh_materialized_view