{
  "db": "PostgreSQL",
  "05d0a7901f0481d7443f125655df26eeacd63f2b023723a0c09c662617e0baf5": {
    "describe": {
      "columns": [
        {
          "name": "id",
          "ordinal": 0,
          "type_info": "Uuid"
        },
        {
          "name": "title",
          "ordinal": 1,
          "type_info": "Varchar"
        },
        {
          "name": "description",
          "ordinal": 2,
          "type_info": "Varchar"
        },
        {
          "name": "state",
          "ordinal": 3,
          "type_info": "Varchar"
        },
        {
          "name": "project_id",
          "ordinal": 4,
          "type_info": "Uuid"
        }
      ],
      "nullable": [
        false,
        false,
        true,
        false,
        false
      ],
      "parameters": {
        "Left": [
          "Uuid",
          "Text"
        ]
      }
    },
    "query": "\n            SELECT id, title, description, state, project_id\n            FROM items\n            WHERE id = $1 AND user_id = $2\n            "
  },
  "3b4484c5ccfd4dcb887c4e978fe6e45d4c9ecc2a73909be207dced79ddf17d87": {
    "describe": {
      "columns": [
        {
          "name": "id",
          "ordinal": 0,
          "type_info": "Uuid"
        }
      ],
      "nullable": [
        false
      ],
      "parameters": {
        "Left": [
          "Varchar",
          "Varchar"
        ]
      }
    },
    "query": "\n            INSERT INTO users (username, password_hash) \n            VALUES ( $1, $2 ) \n            RETURNING id\n            "
  },
  "4ec32ebd0ee991cec625d9de51de0d3e0ddfc8afda0568327fa9c818bde08e1f": {
    "describe": {
      "columns": [
        {
          "name": "id",
          "ordinal": 0,
          "type_info": "Uuid"
        }
      ],
      "nullable": [
        false
      ],
      "parameters": {
        "Left": [
          "Uuid",
          "Varchar",
          "Varchar",
          "Varchar",
          "Timestamp",
          "Timestamp"
        ]
      }
    },
    "query": "\n            INSERT INTO projects (id, name, description, user_id, created_at, updated_at)\n            VALUES ($1, $2, $3, $4, $5, $6)\n            RETURNING id\n            "
  },
  "7901e81b1f1f08f0c7e72a967a8116efb62f40d99f80900f1e56cd13ad4f6bb2": {
    "describe": {
      "columns": [
        {
          "name": "id",
          "ordinal": 0,
          "type_info": "Uuid"
        },
        {
          "name": "title",
          "ordinal": 1,
          "type_info": "Varchar"
        },
        {
          "name": "description",
          "ordinal": 2,
          "type_info": "Varchar"
        },
        {
          "name": "state",
          "ordinal": 3,
          "type_info": "Varchar"
        },
        {
          "name": "project_id",
          "ordinal": 4,
          "type_info": "Uuid"
        }
      ],
      "nullable": [
        false,
        false,
        true,
        false,
        false
      ],
      "parameters": {
        "Left": [
          "Uuid",
          "Varchar",
          "Varchar",
          "Varchar",
          "Uuid",
          "Varchar"
        ]
      }
    },
    "query": "\n            INSERT INTO items (id, title, description, state, project_id, user_id, created_at, updated_at)\n            VALUES ($1, $2, $3, $4, $5, $6, now(), now())\n            RETURNING id, title, description, state, project_id\n            "
  },
  "a188dc748025cf3311820d16002b111a75f571d18f44f54b730ac14e9b2e10ea": {
    "describe": {
      "columns": [
        {
          "name": "id",
          "ordinal": 0,
          "type_info": "Uuid"
        },
        {
          "name": "name",
          "ordinal": 1,
          "type_info": "Varchar"
        },
        {
          "name": "description",
          "ordinal": 2,
          "type_info": "Varchar"
        },
        {
          "name": "user_id",
          "ordinal": 3,
          "type_info": "Varchar"
        }
      ],
      "nullable": [
        false,
        false,
        true,
        false
      ],
      "parameters": {
        "Left": [
          "Uuid",
          "Text"
        ]
      }
    },
    "query": "\n            SELECT id, name, description, user_id\n            FROM projects\n            WHERE id = $1 and user_id = $2\n            "
  },
  "b930a7123d22d543e4d8ed70a1bc10477362127969ceca9653e445f26670003a": {
    "describe": {
      "columns": [
        {
          "name": "id",
          "ordinal": 0,
          "type_info": "Uuid"
        },
        {
          "name": "name",
          "ordinal": 1,
          "type_info": "Varchar"
        },
        {
          "name": "description",
          "ordinal": 2,
          "type_info": "Varchar"
        },
        {
          "name": "user_id",
          "ordinal": 3,
          "type_info": "Varchar"
        }
      ],
      "nullable": [
        false,
        false,
        true,
        false
      ],
      "parameters": {
        "Left": [
          "Text"
        ]
      }
    },
    "query": "\n            SELECT id, name, description, user_id\n            FROM projects\n            WHERE user_id = $1\n            LIMIT 500\n            "
  },
  "bacf3c8a2f302d50991483fa36a06965c3536c2ef3837c19c6e6361eff312848": {
    "describe": {
      "columns": [
        {
          "name": "id",
          "ordinal": 0,
          "type_info": "Uuid"
        },
        {
          "name": "title",
          "ordinal": 1,
          "type_info": "Varchar"
        },
        {
          "name": "description",
          "ordinal": 2,
          "type_info": "Varchar"
        },
        {
          "name": "state",
          "ordinal": 3,
          "type_info": "Varchar"
        },
        {
          "name": "project_id",
          "ordinal": 4,
          "type_info": "Uuid"
        }
      ],
      "nullable": [
        false,
        false,
        true,
        false,
        false
      ],
      "parameters": {
        "Left": [
          "Varchar",
          "Varchar",
          "Varchar",
          "Uuid",
          "Uuid",
          "Text"
        ]
      }
    },
    "query": "\n            UPDATE items\n            SET \n                title = COALESCE($1, title), \n                description = COALESCE($2, description), \n                state = COALESCE($3, state), \n                project_id = COALESCE($4, project_id), \n                updated_at = now()\n            WHERE id = $5 AND user_id = $6\n            RETURNING id, title, description, state, project_id\n            "
  },
  "bd2407ffb9637afcff3ffe1101e7c1920b8cf0be423ab0313d14acc9c76e0f93": {
    "describe": {
      "columns": [
        {
          "name": "id",
          "ordinal": 0,
          "type_info": "Uuid"
        },
        {
          "name": "title",
          "ordinal": 1,
          "type_info": "Varchar"
        },
        {
          "name": "description",
          "ordinal": 2,
          "type_info": "Varchar"
        },
        {
          "name": "state",
          "ordinal": 3,
          "type_info": "Varchar"
        },
        {
          "name": "project_id",
          "ordinal": 4,
          "type_info": "Uuid"
        }
      ],
      "nullable": [
        false,
        false,
        true,
        false,
        false
      ],
      "parameters": {
        "Left": [
          "Text",
          "Uuid"
        ]
      }
    },
    "query": "\n            SELECT id, title, description, state, project_id\n            FROM items\n            WHERE user_id = $1 and project_id = $2\n            LIMIT 500\n            "
  },
  "d3f222cf6c3d9816705426fdbed3b13cb575bb432eb1f33676c0b414e67aecaf": {
    "describe": {
      "columns": [
        {
          "name": "id",
          "ordinal": 0,
          "type_info": "Uuid"
        },
        {
          "name": "username",
          "ordinal": 1,
          "type_info": "Varchar"
        },
        {
          "name": "password_hash",
          "ordinal": 2,
          "type_info": "Varchar"
        }
      ],
      "nullable": [
        false,
        false,
        false
      ],
      "parameters": {
        "Left": [
          "Text"
        ]
      }
    },
    "query": "\n            SELECT * from users\n            where username=$1\n            "
  }
}