Database

We support Postgres database.

DB scheme

_images/lambda_db.png
class luna_lambda.db.lambda_db_tools.models.lambda_models.Column(*args, **kwargs)[source]

Release some pretty methods for sqlalchemy.Column.

class luna_lambda.db.lambda_db_tools.models.lambda_models.Job(**kwargs)[source]

Job model for database.

account_id
alive
archive_ttl
base_image_name
base_image_tag
cpu_limit
cpu_request
create_time
description
eternal
external_agent
gpu
gpu_limit
id
imported_image_name
imported_image_tag
lambda_type
last_update_time
last_usage
name
namespace
ram_limit
ram_request
selector
shared
status
user_commands
user_config
user_config_version
version
workers
class luna_lambda.db.lambda_db_tools.models.lambda_models.JobQueue(**kwargs)[source]

Job queue model for database.

class luna_lambda.db.lambda_db_tools.models.lambda_models.Lambda(**kwargs)[source]

Lambda model for database.

account_id
alive
archive_ttl
base_image_name
base_image_tag
cpu_limit
cpu_request
create_time
description
eternal
external_agent
gpu
gpu_limit
id
imported_image_name
imported_image_tag
lambda_type
last_update_time
last_usage
name
namespace
ram_limit
ram_request
selector
shared
status
user_commands
user_config
user_config_version
version
workers
class luna_lambda.db.lambda_db_tools.models.lambda_models.SingleProcessLock(**kwargs)[source]

Table for storing one-at-time process lock. Lock a needed process by selecting row with FOR UPDATE for a guaranteed single-instance execution.

class luna_lambda.db.lambda_db_tools.models.lambda_models.Workflow(**kwargs)[source]

Workflow model for database.

account_id
alive
archive_ttl
base_image_name
base_image_tag
cpu_limit
cpu_request
create_time
description
eternal
external_agent
gpu
gpu_limit
id
imported_image_name
imported_image_tag
lambda_type
last_update_time
last_usage
name
namespace
ram_limit
ram_request
selector
shared
status
user_commands
user_config
user_config_version
version
workers
class luna_lambda.db.lambda_db_tools.models.lambda_models.WorkflowJob(**kwargs)[source]

Workflow-job model for database