home / github / pull_requests

Menu
  • Search all tables
  • GraphQL API

pull_requests: 445023326

This data as json

id node_id number state locked title user body created_at updated_at closed_at merged_at merge_commit_sha assignee milestone draft head base author_association repo url merged_by auto_merge
445023326 MDExOlB1bGxSZXF1ZXN0NDQ1MDIzMzI2 118 closed 0 Add insert --truncate option 79913 Deletes all rows in the table (if it exists) before inserting new rows. SQLite doesn't implement a TRUNCATE TABLE statement but does optimize an unqualified DELETE FROM. This can be handy if you want to refresh the entire contents of a table but a) don't have a PK (so can't use --replace), b) don't want the table to disappear (even briefly) for other connections, and c) have to handle records that used to exist being deleted. Ideally the replacement of rows would appear instantaneous to other connections by putting the DELETE + INSERT in a transaction, but this is very difficult without breaking other code as the current transaction handling is inconsistent and non-systematic. There exists the possibility for the DELETE to succeed but the INSERT to fail, leaving an empty table. This is not much worse, however, than the current possibility of one chunked INSERT succeeding and being committed while the next chunked INSERT fails, leaving a partially complete operation. 2020-07-06T21:58:40Z 2020-07-08T17:26:21Z 2020-07-08T17:26:21Z 2020-07-08T17:26:21Z ae4593316ccf5e42ad26f27033193834a7e696c8     0 332f7d770b84734dbed4842ab3ed24ee5b687889 f8277d0fb9c05a88a9ff01d996e31d55f0f0a645 CONTRIBUTOR 140912432 https://github.com/simonw/sqlite-utils/pull/118    

Links from other tables

  • 0 rows from pull_requests_id in labels_pull_requests
Powered by Datasette ยท Queries took 1.045ms