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,7 @@
# `get_all_views`
```python
from sqlalchemy_pgview import get_all_views
```
::: sqlalchemy_pgview.get_all_views

View File

@@ -0,0 +1,7 @@
# `get_dependency_order`
```python
from sqlalchemy_pgview import get_dependency_order
```
::: sqlalchemy_pgview.get_dependency_order

View File

@@ -0,0 +1,7 @@
# `get_reverse_dependencies`
```python
from sqlalchemy_pgview import get_reverse_dependencies
```
::: sqlalchemy_pgview.get_reverse_dependencies

View File

@@ -0,0 +1,7 @@
# `get_view_definition`
```python
from sqlalchemy_pgview import get_view_definition
```
::: sqlalchemy_pgview.get_view_definition

View File

@@ -0,0 +1,7 @@
# `get_view_dependencies`
```python
from sqlalchemy_pgview import get_view_dependencies
```
::: sqlalchemy_pgview.get_view_dependencies

View File

@@ -0,0 +1,17 @@
# `ViewDependency` class
Represents a dependency between views.
```python
from sqlalchemy_pgview import ViewDependency
```
::: sqlalchemy_pgview.ViewDependency
options:
members:
- dependent_view
- dependent_schema
- referenced_view
- referenced_schema
- dependent_fullname
- referenced_fullname

View File

@@ -0,0 +1,16 @@
# `ViewInfo` class
Information about a view from the database.
```python
from sqlalchemy_pgview import ViewInfo
```
::: sqlalchemy_pgview.ViewInfo
options:
members:
- name
- schema
- definition
- is_materialized
- fullname