broly 0.4.8

Creator: codyrutscher

Last updated:

Add to Cart

Description:

broly 0.4.8

Broly
Small module for managing models with the AWS rds data-api from lambda. Should be set into a lambda layer.
Uses pypika to generate MySQL and boto3's rds-data client.
To add to lambda layer
mkdir python
pip3 install broly --target python/
zip -r python layer

Then just upload it to your lambda's layer.
Usage
from broly.model import Model
from broly.column import IntColumn, VarChar

class Example(Model):

table_name = 'example'
secret_arn = 'secret-arn'
resource_arn = 'resource-arn'
database = 'db-name'

id = IntColumn(primary_key=True)
name = VarChar(nullable=False)
description = VarChar(size=1000)

e = Example(name="name")
e.set_value('description', 'desc')
print(e)
e = e.save()
print(e)

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.