750 Commits (a56f2b25b0cb1b1c19801806d845f4565591521f)

Author SHA1 Message Date
Christian Decker 074af11e43 db: Select driver by dsn prefix 5 years ago
Christian Decker ad89699888 db: Allow some internal queries to fail 5 years ago
Christian Decker acf72de5be db: Implement postgres driver primitives 5 years ago
Christian Decker db6abda3a4 db: Adjust some db migrations to be compatible with postgres 5 years ago
Christian Decker 640e64cb73 db: Switch statement lookup to use the original query instead 5 years ago
Christian Decker 3df8ccd3e0 db: Reorder migrations to reflect their relationship 5 years ago
Christian Decker e2f7c86271 db: Move remainder of the sqlite3 into the apropriate file 5 years ago
Christian Decker bf613fa48a postgres: Add postgres statement rewriting support 5 years ago
Rusty Russell 27790832a5 gossipd: gossip_queries_ex is not longer experimental. 5 years ago
Rusty Russell fe66b53fb9 jsonrpc: add more fields to listfunds. 5 years ago
Christian Decker ac1c894255 db: Get old sqlite3_trace based db_changes working again 5 years ago
lisa neigut 38e404af51 wallet: add flag to specify whether or not to include change output 5 years ago
lisa neigut 5c70890efa rpc: add 'utxos' parameter to txprepare + withdraw 5 years ago
trueptolemy 6c708b5854 API: `fundchannel_cancel` can cancel fundchannel process before funding broadcast 5 years ago
trueptolemy a3b43fa196 Cleanup: Remove the duplicated code of getting txid in `json_withdraw` 5 years ago
trueptolemy b7ae2f3ac7 Fix: Store the transaction(broadcast by `txsend`) into DB 5 years ago
Rusty Russell 160f27061e common/utxo: make commitment_point optional in close_info. 5 years ago
Rusty Russell 11ee089d4b db: store option_static_remotekey for each channel. 5 years ago
Rusty Russell aca2e4f722 common/memleak: add dynamic hooks for assisting memleak. 5 years ago
Rusty Russell acf3952acc JSON: remove handling of pre-Adelaide (B:T:N) short_channel_ids. 5 years ago
Rusty Russell 91dcd1d55a db: convert pre-Adelaide short_channel_ids. 5 years ago
Christian Decker 58f448904c db: Extract db config lookup into its own function 5 years ago
Christian Decker c6b6958ae6 db: Remove sqlite3 from db.c and db.h 5 years ago
Christian Decker a29bedb5b8 db: Switch to indirect db close 5 years ago
Christian Decker ec8efe02e1 db: Switch to indirect `db_last_insert_id` version 5 years ago
Christian Decker 742bcdb2bc db: Move statement expansion into the driver 5 years ago
Christian Decker b6d583c26a db: Move tracking of pending statements into the `struct db` 5 years ago
Christian Decker b06cb68330 db: Migrate wallet.c to the new abstraction layer 5 years ago
Christian Decker f19dc2ecc1 db: Migrate invoices.c to new abstraction layer 5 years ago
Christian Decker 460299850f db: Add DB-specific db_last_insert_id 5 years ago
Christian Decker dffd3d79bc db: Add type-safe column access functions 5 years ago
Christian Decker a4e5371732 db: Add more type-safe bindings to the interface 5 years ago
Christian Decker c68efdfcf4 db: Migrate to DB abstraction layer in db.c 5 years ago
Christian Decker 716a3b11a5 sqlite3: Move begin transaction and commit into the driver 5 years ago
Christian Decker 492d77f213 db: Add setup and teardown function to DB 5 years ago
Christian Decker a2b5b1561e db: Add method to count changed rows of a db_stmt 5 years ago
Christian Decker d0027b1036 db: Implement basic query capabilities 5 years ago
Christian Decker 98963c58e4 db: Track whether a db_stmt has been executed 5 years ago
Christian Decker e65e4fcf4b wallet: Call db_stmt_free from the db_stmt destructor automatically 5 years ago
Christian Decker 093f5bfbec db: Switch to new DB asbtraction for DB migrations 6 years ago
Christian Decker 50a1af8908 db: Implement the sqlite3 driver 6 years ago
Christian Decker 38601afd17 db: Implement skaffolding for the dispatch of DB-specific functions 6 years ago
Christian Decker 70e8da4fbd wallet: Add read-only flag to extracted queries 6 years ago
Christian Decker 455aa48da0 wallet: Move the struct db definition to db_common.h 6 years ago
Christian Decker e04772ec9c wallet: Move the db_fatal definition so we can use it in drivers 6 years ago
Christian Decker acedcc593f wallet: Look up the db_config for the given driver in db_open 6 years ago
Christian Decker e4ab98459c wallet: Add tooling to extract SQL queries and generate driver info 6 years ago
Christian Decker 803007ecdf db: Make the `db` struct private and provide accessors instead 6 years ago
Christian Decker 66a47d2761 wallet: Annotate migrations using the SQL macro 6 years ago
Christian Decker 5270c149e3 wallet: Add macro to annotate SQL statements 6 years ago