struct Dude::Postgres

Included Modules

Defined in:

postgres.cr
postgres/migration.cr

Constructors

Class Method Summary

Instance Method Summary

Instance methods inherited from module Dude::Store

get(key : Symbol | String) get, transaction(& : Dude::Transaction -> _) transaction, truncate truncate

Constructor Detail

def self.new(client : DB::Database, namespace : Symbol | String = "") #

[View source]
def self.new(url, namespace = :dude) #

[View source]

Class Method Detail

def self.create_database(url : String) #

[View source]
def self.create_database(url : URI) #

[View source]
def self.delete_database(url : String) #

[View source]
def self.delete_database(url : URI) #

[View source]

Instance Method Detail

def cache_table : String #

[View source]
def client : DB::Database #

[View source]
def delete(key : Symbol | String) #

[View source]
def get(key : Symbol | String) : String | Nil #

[View source]
def migrate_database #

[View source]
def rollback_database #

[View source]
def set(key : Symbol | String, value, expire) #

[View source]
def transaction(& : Transaction -> _) #

[View source]
def truncate #

[View source]