sqlx prepare

This commit is contained in:
filipriec
2025-02-23 17:36:12 +01:00
parent 80d04e5f9a
commit 2788ff6b1f
11 changed files with 786 additions and 0 deletions

View File

@@ -0,0 +1,94 @@
{
"db_name": "PostgreSQL",
"query": "\n SELECT\n id,\n deleted,\n adresar_id,\n c_dokladu,\n datum as \"datum: chrono::NaiveDate\",\n c_faktury,\n obsah,\n stredisko,\n c_uctu,\n md,\n identif,\n poznanka,\n firma\n FROM uctovnictvo\n WHERE id = $1\n ",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "id",
"type_info": "Int8"
},
{
"ordinal": 1,
"name": "deleted",
"type_info": "Bool"
},
{
"ordinal": 2,
"name": "adresar_id",
"type_info": "Int8"
},
{
"ordinal": 3,
"name": "c_dokladu",
"type_info": "Text"
},
{
"ordinal": 4,
"name": "datum: chrono::NaiveDate",
"type_info": "Date"
},
{
"ordinal": 5,
"name": "c_faktury",
"type_info": "Text"
},
{
"ordinal": 6,
"name": "obsah",
"type_info": "Text"
},
{
"ordinal": 7,
"name": "stredisko",
"type_info": "Text"
},
{
"ordinal": 8,
"name": "c_uctu",
"type_info": "Text"
},
{
"ordinal": 9,
"name": "md",
"type_info": "Text"
},
{
"ordinal": 10,
"name": "identif",
"type_info": "Text"
},
{
"ordinal": 11,
"name": "poznanka",
"type_info": "Text"
},
{
"ordinal": 12,
"name": "firma",
"type_info": "Text"
}
],
"parameters": {
"Left": [
"Int8"
]
},
"nullable": [
false,
false,
false,
false,
false,
false,
true,
true,
true,
true,
true,
true,
false
]
},
"hash": "32cedc121e80fd03dbcca056d5d43d7cfe104e06d570304e12ce7a86c13a41d1"
}

View File

@@ -0,0 +1,22 @@
{
"db_name": "PostgreSQL",
"query": "\n SELECT id \n FROM adresar \n WHERE deleted = FALSE \n ORDER BY id ASC \n OFFSET $1 \n LIMIT 1\n ",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "id",
"type_info": "Int8"
}
],
"parameters": {
"Left": [
"Int8"
]
},
"nullable": [
false
]
},
"hash": "454ca15c6207f1dc2fd24bec90f0835beee74a05d47765d7a41f9d8e77b658a4"
}

View File

@@ -0,0 +1,20 @@
{
"db_name": "PostgreSQL",
"query": "\n SELECT COUNT(*) AS count\n FROM adresar\n WHERE deleted = FALSE\n ",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "count",
"type_info": "Int8"
}
],
"parameters": {
"Left": []
},
"nullable": [
null
]
},
"hash": "45746d148c51658e1262f0f88f003ec137f213cf2e7cff72080f0c7853a7cd43"
}

View File

@@ -0,0 +1,118 @@
{
"db_name": "PostgreSQL",
"query": "\n SELECT\n id,\n deleted,\n firma,\n kz,\n drc,\n ulica,\n psc,\n mesto,\n stat,\n banka,\n ucet,\n skladm,\n ico,\n kontakt,\n telefon,\n skladu,\n fax\n FROM adresar\n WHERE id = $1\n ",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "id",
"type_info": "Int8"
},
{
"ordinal": 1,
"name": "deleted",
"type_info": "Bool"
},
{
"ordinal": 2,
"name": "firma",
"type_info": "Text"
},
{
"ordinal": 3,
"name": "kz",
"type_info": "Text"
},
{
"ordinal": 4,
"name": "drc",
"type_info": "Text"
},
{
"ordinal": 5,
"name": "ulica",
"type_info": "Text"
},
{
"ordinal": 6,
"name": "psc",
"type_info": "Text"
},
{
"ordinal": 7,
"name": "mesto",
"type_info": "Text"
},
{
"ordinal": 8,
"name": "stat",
"type_info": "Text"
},
{
"ordinal": 9,
"name": "banka",
"type_info": "Text"
},
{
"ordinal": 10,
"name": "ucet",
"type_info": "Text"
},
{
"ordinal": 11,
"name": "skladm",
"type_info": "Text"
},
{
"ordinal": 12,
"name": "ico",
"type_info": "Text"
},
{
"ordinal": 13,
"name": "kontakt",
"type_info": "Text"
},
{
"ordinal": 14,
"name": "telefon",
"type_info": "Text"
},
{
"ordinal": 15,
"name": "skladu",
"type_info": "Text"
},
{
"ordinal": 16,
"name": "fax",
"type_info": "Text"
}
],
"parameters": {
"Left": [
"Int8"
]
},
"nullable": [
false,
false,
false,
true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
true
]
},
"hash": "49b80679bbe58a7e0a77f2edd4bbb05e4de2dc43b7cfcf5e1cd02e3d60b1cfc2"
}

View File

@@ -0,0 +1,105 @@
{
"db_name": "PostgreSQL",
"query": "\n INSERT INTO uctovnictvo (\n adresar_id, c_dokladu, datum, c_faktury, obsah, stredisko,\n c_uctu, md, identif, poznanka, firma, deleted\n )\n VALUES (\n $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12\n )\n RETURNING\n id,\n deleted,\n adresar_id,\n c_dokladu,\n datum as \"datum: chrono::NaiveDate\",\n c_faktury,\n obsah,\n stredisko,\n c_uctu,\n md,\n identif,\n poznanka,\n firma\n ",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "id",
"type_info": "Int8"
},
{
"ordinal": 1,
"name": "deleted",
"type_info": "Bool"
},
{
"ordinal": 2,
"name": "adresar_id",
"type_info": "Int8"
},
{
"ordinal": 3,
"name": "c_dokladu",
"type_info": "Text"
},
{
"ordinal": 4,
"name": "datum: chrono::NaiveDate",
"type_info": "Date"
},
{
"ordinal": 5,
"name": "c_faktury",
"type_info": "Text"
},
{
"ordinal": 6,
"name": "obsah",
"type_info": "Text"
},
{
"ordinal": 7,
"name": "stredisko",
"type_info": "Text"
},
{
"ordinal": 8,
"name": "c_uctu",
"type_info": "Text"
},
{
"ordinal": 9,
"name": "md",
"type_info": "Text"
},
{
"ordinal": 10,
"name": "identif",
"type_info": "Text"
},
{
"ordinal": 11,
"name": "poznanka",
"type_info": "Text"
},
{
"ordinal": 12,
"name": "firma",
"type_info": "Text"
}
],
"parameters": {
"Left": [
"Int8",
"Text",
"Date",
"Text",
"Text",
"Text",
"Text",
"Text",
"Text",
"Text",
"Text",
"Bool"
]
},
"nullable": [
false,
false,
false,
false,
false,
false,
true,
true,
true,
true,
true,
true,
false
]
},
"hash": "58af461c82e5ed8ed4bab323b909c043143b4e521c9281c048df6a505c9ac020"
}

View File

@@ -0,0 +1,14 @@
{
"db_name": "PostgreSQL",
"query": "\n UPDATE adresar\n SET deleted = true\n WHERE id = $1\n ",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Int8"
]
},
"nullable": []
},
"hash": "7dfcb12352777eb069e005a389e9b38e57d57dd029fc47070ba0b476c1d3a433"
}

View File

@@ -0,0 +1,20 @@
{
"db_name": "PostgreSQL",
"query": "\n SELECT COUNT(*) AS count\n FROM uctovnictvo\n WHERE deleted = FALSE\n ",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "count",
"type_info": "Int8"
}
],
"parameters": {
"Left": []
},
"nullable": [
null
]
},
"hash": "8c2686d3882f535b7af3f75881ab7ee5ded9ae1b3112f841e95d6508af1fd0f8"
}

View File

@@ -0,0 +1,133 @@
{
"db_name": "PostgreSQL",
"query": "\n INSERT INTO adresar (\n firma, kz, drc, ulica, psc, mesto, stat, banka, ucet,\n skladm, ico, kontakt, telefon, skladu, fax, deleted\n )\n VALUES (\n $1, $2, $3, $4, $5, $6, $7, $8, $9,\n $10, $11, $12, $13, $14, $15, $16\n )\n RETURNING\n id, deleted, firma, kz, drc, ulica, psc, mesto, stat,\n banka, ucet, skladm, ico, kontakt, telefon, skladu, fax\n ",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "id",
"type_info": "Int8"
},
{
"ordinal": 1,
"name": "deleted",
"type_info": "Bool"
},
{
"ordinal": 2,
"name": "firma",
"type_info": "Text"
},
{
"ordinal": 3,
"name": "kz",
"type_info": "Text"
},
{
"ordinal": 4,
"name": "drc",
"type_info": "Text"
},
{
"ordinal": 5,
"name": "ulica",
"type_info": "Text"
},
{
"ordinal": 6,
"name": "psc",
"type_info": "Text"
},
{
"ordinal": 7,
"name": "mesto",
"type_info": "Text"
},
{
"ordinal": 8,
"name": "stat",
"type_info": "Text"
},
{
"ordinal": 9,
"name": "banka",
"type_info": "Text"
},
{
"ordinal": 10,
"name": "ucet",
"type_info": "Text"
},
{
"ordinal": 11,
"name": "skladm",
"type_info": "Text"
},
{
"ordinal": 12,
"name": "ico",
"type_info": "Text"
},
{
"ordinal": 13,
"name": "kontakt",
"type_info": "Text"
},
{
"ordinal": 14,
"name": "telefon",
"type_info": "Text"
},
{
"ordinal": 15,
"name": "skladu",
"type_info": "Text"
},
{
"ordinal": 16,
"name": "fax",
"type_info": "Text"
}
],
"parameters": {
"Left": [
"Text",
"Text",
"Text",
"Text",
"Text",
"Text",
"Text",
"Text",
"Text",
"Text",
"Text",
"Text",
"Text",
"Text",
"Text",
"Bool"
]
},
"nullable": [
false,
false,
false,
true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
true
]
},
"hash": "95c824caa712cecb40992af93eaed0fb601c208cb7a43f6df31ebc4c7e96a572"
}

View File

@@ -0,0 +1,22 @@
{
"db_name": "PostgreSQL",
"query": "\n SELECT id\n FROM uctovnictvo\n WHERE deleted = FALSE\n ORDER BY id ASC\n OFFSET $1\n LIMIT 1\n ",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "id",
"type_info": "Int8"
}
],
"parameters": {
"Left": [
"Int8"
]
},
"nullable": [
false
]
},
"hash": "a1270ca26e078fda3efdf1b30d24cdcef04b10bf36e6691dbfba5518ec6bd665"
}

View File

@@ -0,0 +1,133 @@
{
"db_name": "PostgreSQL",
"query": "\n UPDATE adresar\n SET\n firma = $2,\n kz = $3,\n drc = $4,\n ulica = $5,\n psc = $6,\n mesto = $7,\n stat = $8,\n banka = $9,\n ucet = $10,\n skladm = $11,\n ico = $12,\n kontakt = $13,\n telefon = $14,\n skladu = $15,\n fax = $16\n WHERE id = $1 AND deleted = FALSE\n RETURNING\n id,\n deleted,\n firma,\n kz,\n drc,\n ulica,\n psc,\n mesto,\n stat,\n banka,\n ucet,\n skladm,\n ico,\n kontakt,\n telefon,\n skladu,\n fax\n ",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "id",
"type_info": "Int8"
},
{
"ordinal": 1,
"name": "deleted",
"type_info": "Bool"
},
{
"ordinal": 2,
"name": "firma",
"type_info": "Text"
},
{
"ordinal": 3,
"name": "kz",
"type_info": "Text"
},
{
"ordinal": 4,
"name": "drc",
"type_info": "Text"
},
{
"ordinal": 5,
"name": "ulica",
"type_info": "Text"
},
{
"ordinal": 6,
"name": "psc",
"type_info": "Text"
},
{
"ordinal": 7,
"name": "mesto",
"type_info": "Text"
},
{
"ordinal": 8,
"name": "stat",
"type_info": "Text"
},
{
"ordinal": 9,
"name": "banka",
"type_info": "Text"
},
{
"ordinal": 10,
"name": "ucet",
"type_info": "Text"
},
{
"ordinal": 11,
"name": "skladm",
"type_info": "Text"
},
{
"ordinal": 12,
"name": "ico",
"type_info": "Text"
},
{
"ordinal": 13,
"name": "kontakt",
"type_info": "Text"
},
{
"ordinal": 14,
"name": "telefon",
"type_info": "Text"
},
{
"ordinal": 15,
"name": "skladu",
"type_info": "Text"
},
{
"ordinal": 16,
"name": "fax",
"type_info": "Text"
}
],
"parameters": {
"Left": [
"Int8",
"Text",
"Text",
"Text",
"Text",
"Text",
"Text",
"Text",
"Text",
"Text",
"Text",
"Text",
"Text",
"Text",
"Text",
"Text"
]
},
"nullable": [
false,
false,
false,
true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
true
]
},
"hash": "abbc5cf0972031d4e1a5508fe8ef7fc42609c71fd207ddf7c64eadb56edec66d"
}

View File

@@ -0,0 +1,105 @@
{
"db_name": "PostgreSQL",
"query": "\n UPDATE uctovnictvo\n SET\n adresar_id = $2,\n c_dokladu = $3,\n datum = $4,\n c_faktury = $5,\n obsah = $6,\n stredisko = $7,\n c_uctu = $8,\n md = $9,\n identif = $10,\n poznanka = $11,\n firma = $12\n WHERE id = $1 AND deleted = FALSE\n RETURNING\n id,\n deleted,\n adresar_id,\n c_dokladu,\n datum as \"datum: chrono::NaiveDate\",\n c_faktury,\n obsah,\n stredisko,\n c_uctu,\n md,\n identif,\n poznanka,\n firma\n ",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "id",
"type_info": "Int8"
},
{
"ordinal": 1,
"name": "deleted",
"type_info": "Bool"
},
{
"ordinal": 2,
"name": "adresar_id",
"type_info": "Int8"
},
{
"ordinal": 3,
"name": "c_dokladu",
"type_info": "Text"
},
{
"ordinal": 4,
"name": "datum: chrono::NaiveDate",
"type_info": "Date"
},
{
"ordinal": 5,
"name": "c_faktury",
"type_info": "Text"
},
{
"ordinal": 6,
"name": "obsah",
"type_info": "Text"
},
{
"ordinal": 7,
"name": "stredisko",
"type_info": "Text"
},
{
"ordinal": 8,
"name": "c_uctu",
"type_info": "Text"
},
{
"ordinal": 9,
"name": "md",
"type_info": "Text"
},
{
"ordinal": 10,
"name": "identif",
"type_info": "Text"
},
{
"ordinal": 11,
"name": "poznanka",
"type_info": "Text"
},
{
"ordinal": 12,
"name": "firma",
"type_info": "Text"
}
],
"parameters": {
"Left": [
"Int8",
"Int8",
"Text",
"Date",
"Text",
"Text",
"Text",
"Text",
"Text",
"Text",
"Text",
"Text"
]
},
"nullable": [
false,
false,
false,
false,
false,
false,
true,
true,
true,
true,
true,
true,
false
]
},
"hash": "f8c18698e875c4b38e80d034e345621d79b0bbedb0c5113677110ca18acdc438"
}