transactions
stac_fastapi.pgstac.transactions ¶
transactions extension client.
BulkTransactionsClient ¶
Bases: AsyncBaseBulkTransactionsClient
, ClientValidateMixIn
Postgres bulk transactions.
ClientValidateMixIn ¶
TransactionsClient ¶
Bases: AsyncBaseTransactionsClient
, ClientValidateMixIn
Transactions extension specific CRUD operations.
create_collection
async
¶
create_collection(
collection: Collection, request: Request, **kwargs
) -> Optional[Union[Collection, Response]]
Create collection.
create_item
async
¶
create_item(
collection_id: str, item: Union[Item, ItemCollection], request: Request, **kwargs
) -> Optional[Union[Item, Response]]
Create item.
delete_collection
async
¶
delete_collection(
collection_id: str, request: Request, **kwargs
) -> Optional[Union[Collection, Response]]
Delete collection.
delete_item
async
¶
delete_item(
item_id: str, collection_id: str, request: Request, **kwargs
) -> Optional[Union[Item, Response]]
Delete item.