postgres_macros 0.1.13

A set of support macros for rust-postgres
#![feature(plugin)]
#![plugin(postgres_macros)]

fn main() {
    sql!("
        LOCK TABLE foo IN ACCESS EXCLUSIVE MODE
    ");

    sql!("
        ALTER TABLE foo
            ADD CONSTRAINT foo PRIMARY KEY (foo)
    ");

    sql!("
        ALTER TABLE foo
            ADD CONSTRAINT foo
                FOREIGN KEY (foo)
                REFERENCES foo (foo)
                ON DELETE RESTRICT
                ON UPDATE RESTRICT
    ");

    sql!("
        CREATE INDEX foo ON foo (foo)
    ");

    sql!("
        INSERT INTO foo VALUES ($1)
    ");

    sql!("
        LOCK TABLE foo IN ACCESS EXCLUSIVE MODE
    ");

    sql!("
        ALTER TABLE foo
            ADD CONSTRAINT foo PRIMARY KEY (foo)
    ");
}