it is, just the UX needs a bit of work
it is, just the UX needs a bit of work


d1 http api. Here is the issue that I am facing{"content":"{\"success\":false,\"errors\":[{\"code\":10000,\"message\":\"Authentication error\"}]}\n","error_msg":null,"status_code":500} (Strange, as I do not change authentication and only some calls fail with this error{"content":"{\n \"result\": null,\n \"success\": false,\n \"errors\": [\n {\n \"code\": 7501,\n \"message\": \"Internal error: D1 API returned: (503 Service Unavailable) [truncate html, see screenshot]{"content":"{\n \"result\": null,\n \"success\": false,\n \"errors\": [\n {\n \"code\": 7502,\n \"message\": \"Internal error: db error: FATAL: server conn crashed?\"\n }\n ],\n \"messages\": []\n}","error_msg":null,"status_code":500}{"content":"{\n \"result\": [],\n \"success\": false,\n \"errors\": [\n {\n \"code\": 7500,\n \"message\": \"Cannot resolve D1 due to transient issue on remote node.\"\n }\n ],\n \"messages\": []\n}","error_msg":null,"status_code":500}{"content":"{\n \"result\": null,\n \"success\": false,\n \"errors\": [\n {\n \"code\": 7500,\n \"message\": \"Internal error: Flipper failed: Flipper API returned: error sending request for url (https://flipper.sd.cfplat.com/features/edgeworker?acct=8640544): error trying to connect: dns error: failed to lookup address information: Name or service not known\"\n }\n ],\n \"messages\": []\n}","error_msg":null,"status_code":500}
{"content":"upstream connect error or disconnect/reset before headers. retried and the latest reset reason: connection termination","error_msg":null,"status_code":503}{"content":"{\n \"result\": null,\n \"success\": false,\n \"errors\": [\n {\n \"code\": 7501,\n \"message\": \"Internal error: D1 API returned: (409 Conflict) error code: 1018\"\n }\n ],\n \"messages\": []\n}","error_msg":null,"status_code":500}{"content":"<html>\r\n<head><title>502 Bad Gateway</title></head>\r\n<body>\r\n<center><h1>502 Bad Gateway</h1></center>\r\n<hr><center>cloudflare</center>\r\n</body>\r\n</html>\r\n","error_msg":null,"status_code":502}
export default) rather than Service Workers (addEventListener) with D1.We’re setting a clear goal: we want to make D1 “generally available” (GA) for production use-cases by early next year (Q1 2024)The end of Q1 is April, so around then
timestamp / datetime fields work in UTC?d1 http api{"content":"{\"success\":false,\"errors\":[{\"code\":10000,\"message\":\"Authentication error\"}]}\n","error_msg":null,"status_code":500}{"content":"{\n \"result\": null,\n \"success\": false,\n \"errors\": [\n {\n \"code\": 7501,\n \"message\": \"Internal error: D1 API returned: (503 Service Unavailable) [truncate html, see screenshot]{"content":"{\n \"result\": null,\n \"success\": false,\n \"errors\": [\n {\n \"code\": 7502,\n \"message\": \"Internal error: db error: FATAL: server conn crashed?\"\n }\n ],\n \"messages\": []\n}","error_msg":null,"status_code":500}{"content":"{\n \"result\": [],\n \"success\": false,\n \"errors\": [\n {\n \"code\": 7500,\n \"message\": \"Cannot resolve D1 due to transient issue on remote node.\"\n }\n ],\n \"messages\": []\n}","error_msg":null,"status_code":500}{"content":"{\n \"result\": null,\n \"success\": false,\n \"errors\": [\n {\n \"code\": 7500,\n \"message\": \"Internal error: Flipper failed: Flipper API returned: error sending request for url (https://flipper.sd.cfplat.com/features/edgeworker?acct=8640544): error trying to connect: dns error: failed to lookup address information: Name or service not known\"\n }\n ],\n \"messages\": []\n}","error_msg":null,"status_code":500}{"content":"upstream connect error or disconnect/reset before headers. retried and the latest reset reason: connection termination","error_msg":null,"status_code":503}{"content":"{\n \"result\": null,\n \"success\": false,\n \"errors\": [\n {\n \"code\": 7501,\n \"message\": \"Internal error: D1 API returned: (409 Conflict) error code: 1018\"\n }\n ],\n \"messages\": []\n}","error_msg":null,"status_code":500}{"content":"<html>\r\n<head><title>502 Bad Gateway</title></head>\r\n<body>\r\n<center><h1>502 Bad Gateway</h1></center>\r\n<hr><center>cloudflare</center>\r\n</body>\r\n</html>\r\n","error_msg":null,"status_code":502}env.DB.prepare("SELECT * FROM Customers WHERE CompanyName = ?")env.USERS("123").prepare("SELECT * FROM Customers WHERE CompanyName = ?")env.USERS["123"].prepare("SELECT * FROM Customers WHERE CompanyName = ?")