Edits history of script submission #82 for ' Execute Query and return results (postgresql)'

  • deno
    One script reply has been approved by the moderators
    Ap­pro­ved
    import {
      type Sql,
    } from "https://deno.land/x/[email protected]/mod.ts";
    
    import { Client } from "https://deno.land/x/[email protected]/mod.ts"
    
    type Postgresql = {
      host: string;
      port: number;
      user: string;
      dbname: string;
      sslmode: string;
      password: string;
    };
    export async function main(db: Postgresql, query: Sql = "SELECT * FROM demo;") {
      if (!query) {
        throw Error("Query must not be empty.");
      }
      const { rows } = await pgClient(db).queryObject(query);
      return rows;
    }
    
    export function pgClient(db: any) {    
      let db2 = {
        ...db,
        hostname: db.host,
        database: db.dbname,
        tls: {
            enabled: false,
        },
      }
      return new Client(db2)
    }

    Submitted by hugo697 383 days ago

  • deno
    import {
      type Sql,
    } from "https://deno.land/x/[email protected]/mod.ts";
    
    import { Client } from "https://deno.land/x/[email protected]/mod.ts"
    
    type Postgresql = {
      host: string;
      port: number;
      user: string;
      dbname: string;
      sslmode: string;
      password: string;
    };
    export async function main(db: Postgresql, query: Sql = "SELECT * FROM demo;") {
      if (!query) {
        throw Error("Query must not be empty.");
      }
      const { rows } = await pgClient(db).queryObject(query);
      return rows;
    }
    
    export function pgClient(db: any) {    
      let db2 = {
        ...db,
        hostname: db.host,
        database: db.dbname,
        tls: {
            enabled: false,
        },
      }
      return new Client(db2)
    }

    Submitted by rubenfiszel 805 days ago

  • deno
    import {
      pgClient,
      type Sql,
    } from "https://deno.land/x/[email protected]/mod.ts";
    
    type Postgresql = {
      host: string;
      port: number;
      user: string;
      dbname: string;
      sslmode: string;
      password: string;
    };
    export async function main(db: Postgresql, query: Sql = "SELECT * FROM demo;") {
      if (!query) {
        throw Error("Query must not be empty.");
      }
      const { rows } = await pgClient(db).queryObject(query);
      return rows;
    }
    

    Submitted by admin 1015 days ago

  • deno
    import { pgClient, type Sql } from "https://deno.land/x/[email protected]/mod.ts";
    
    type Postgresql = {
      host: string;
      port: number;
      user: string;
      dbname: string;
      sslmode: string;
      password: string;
    };
    export async function main(
      db: Postgresql,
      query: Sql = "SELECT * FROM demo;",
    ) {
      if(!query) {
        throw Error('Query must not be empty.')
      }
      const { rows } = await pgClient(db).queryObject(query);
      return rows;
    }
    

    Submitted by admin 1019 days ago

  • deno
    import { pgClient, type Resource, type Sql } from "https://deno.land/x/[email protected]/mod.ts";
    
    export async function main(
      db: Resource<"postgresql">,
      query: Sql = "SELECT * FROM demo;",
    ) {
      if(!query) {
        throw Error('Query must not be empty.')
      }
      const { rows } = await pgClient(db).queryObject(query);
      return rows;
    }
    

    Submitted by adam186 1131 days ago

  • deno
    import { pgClient, type Resource, type Sql } from "https://deno.land/x/[email protected]/mod.ts";
    
    export async function main(
      db: Resource<"postgresql">,
      query: Sql = "SELECT * FROM demo",
    ) {
      return await pgClient(db).queryObject(query);
    }
    

    Submitted by adam186 1131 days ago

  • deno
    import { pgQuery } from "https://deno.land/x/[email protected]/pg.ts";
    import type { Resource, Sql } from "https://deno.land/x/[email protected]/mod.ts";
    
    export async function main(
      db: Resource<"postgresql">,
      query: Sql = "select * from demo",
    ) {
      return await pgQuery(db, query);
    }
    

    Submitted by adam186 1147 days ago

  • deno
    import { pgQuery } from "https://deno.land/x/[email protected]/pg.ts";
    import type { Resource, Sql } from "https://deno.land/x/[email protected]/mod.ts";
    
    export async function main(
      db: Resource<"postgresql">,
      query: Sql = "select * from demo",
    ) {
      return await pgQuery(db, query);
    }
    

    Submitted by adam186 1182 days ago

  • deno
    import { pgQuery } from "https://deno.land/x/[email protected]/pg.ts";
    import type { Resource, Sql } from "https://deno.land/x/[email protected]/mod.ts";
    
    export async function main(
      db: Resource<"postgresql">,
      query: Sql = "select * from demo",
    ) {
      return await pgQuery(db, query);
    }
    

    Submitted by admin 1377 days ago

  • deno
    import { pgQuery } from "https://deno.land/x/[email protected]/pg.ts";
    import type { Resource } from "https://deno.land/x/[email protected]/mod.ts";
    
    export async function main(
      db: Resource<"postgresql">,
      query: string = "select * from demo",
    ) {
      return await pgQuery(db, query);
    }
    

    Submitted by admin 1377 days ago

  • deno
    import * as wmill from "https://deno.land/x/[email protected]/mod.ts";
    import { Client } from "https://deno.land/x/[email protected]/mod.ts";
    
    export async function main(db: wmill.Resource<"postgresql">, query: wmill.Sql) {
      db.database = db.dbname;
      db.hostname = db.host;
      const client = new Client(db);
    
      const returned_query = await client.queryObject(query);
    
      return returned_query;
    }

    Submitted by rossmccrann 1390 days ago