class DBEnginePostgres

Defined in:

luck/db_engine_postgres.cr

Constructors

Instance Method Summary

Instance methods inherited from class DBEngine

create_table(table_name, http_method, table_json, cr) create_table, insert(table_name, verb, id, http_body, cr) insert, make_alphanumeric(name) make_alphanumeric, read(table_name, verb, id, http_body) read, update(table_name, verb, id, http_body, cr) update

Constructor Detail

def self.new(db_url : String) #

[View source]

Instance Method Detail

def db : DB::Database #

[View source]
def delete(table_name, verb, id, http_body) #

[View source]
def make_create_table_str(table_name, table_json) #

create query for making new table


[View source]
def make_filter_str(table_name, table_json : JSON::Any) #

[View source]
def make_insert_str(table_name, table_json) #

create query string for insert


[View source]
def make_update_str(table_name, update_json) #

make update query string


[View source]
def read(table_name, verb, id, http_body) #

[View source]