Commit Graph

1639 Commits (e46b8a8dde202a3cd03589f98981c6b7589c88d6)

Author SHA1 Message Date
Rahim Kanji 9cfe5b1761 Added stats_pgsql_connection_pool & stats_pgsql_connection_pool_reset tables
2 years ago
Rahim Kanji c35a6a24cf Added stats_pgsql_global table
2 years ago
Rahim Kanji fad8692e89 Merge remote-tracking branch 'Master_POSTGRES/v2.x_postgres' into v2.x_remove_unused_columns
2 years ago
Rahim Kanji 2730a41a38 Remove 'gtid_port' column from pgsql_servers table
2 years ago
Rahim Kanji 0221cd9b12 Updated default port for pgsql servers to 5432
2 years ago
Rahim Kanji 3c870e5c05 Removed unused columns + Bug fixes
2 years ago
Rahim Kanji ab21b4605c
Merge pull request #61 from sysown/v2.x_postgres_optimizations
2 years ago
Rahim Kanji ee5b1fc795 Merge remote-tracking branch 'Master_POSTGRES/v2.x_postgres' into v2.x_postgres_reset_connection
2 years ago
Rahim Kanji 5039c93e28 Code Cleanup
2 years ago
Rahim Kanji 991031c938 Increased resultset buffer size to exact 16K
2 years ago
Rene Cannao 7fe013fac2 Merge branch 'proxysql_v2.x_240813' into v2.x_postgres_merge_v2.x_240813
2 years ago
Rahim Kanji 03c08d2e1f Introduced a new function in libpq, PShandleRowData, to handle incoming
2 years ago
Rene Cannao eedb3978bf WIP: improved USE query parsing
2 years ago
Rene Cannao 95fa15cdf9 Better parsing of USE queries sent with COM_QUERY #4598
2 years ago
René Cannaò 526113dd59
Merge pull request #48 from sysown/v2.x_postgres_backend
2 years ago
Rahim Kanji fb0d8c0b69 Merge remote-tracking branch 'remotes/Master_POSTGRES/v2.x_postgres' into v2.x_postgres_backend
2 years ago
Rahim Kanji db3fe26590 PgSQL_Thread will now reset connections independently, eliminating the
2 years ago
Rahim Kanji 2d26a3ff75 Removed few placeholder code
2 years ago
Rahim Kanji 880d654011 Changing database on the same connection is not supported in PostgreSQL. If a connection with a different database is needed, a new connection will be created; otherwise, a connection with the same database (and username) will be selected from the connection pool.
2 years ago
Rahim Kanji d01e883638 Renamed 'schemaname' to 'dbname' in PgSQL_Connection_userinfo
2 years ago
Rahim Kanji e66a540368 Removed few placeholder code
2 years ago
Rahim Kanji 058be0d9ae * Reset the connection if there is a mismatch between client and server
2 years ago
Rahim Kanji a22aeca394 Reset Session Implementation
2 years ago
Javier Jaramago Fernández b91b6b8f9f Add list of special permitted variables tracking errors - Closes #4591
2 years ago
Javier Jaramago Fernández eeaae2e758 Make 'proxy_debug_func' saves/restore 'errno'
2 years ago
Rahim Kanji 0331ca7ff7 Merge remote-tracking branch 'Master_POSTGRES/v2.x_postgres' into v2.x_postgres_backend
2 years ago
Rene Cannao 404c5e70f3 More template for Hostgroup Managers
2 years ago
Rene Cannao cbc50d4494 More template for Session
2 years ago
Rene Cannao 43a2c526e6 Remove dead code
2 years ago
Rene Cannao 982ad5be0c Template of Session::update_expired_conns()
2 years ago
Rene Cannao f8715eee00 Code cleanup
2 years ago
Rene Cannao 2746835aaf Removing Galera , Aurora and GTID from Postgres
2 years ago
Rene Cannao 4236d20ed6 Initial work on template for HostGroups_Manager
2 years ago
Rene Cannao e2362a9ed1 Removed reference to MHM_PTHREAD_MUTEX
2 years ago
Rene Cannao 0a391bd587 Some code cleanup
2 years ago
Rene Cannao a593f215d1 Creating BaseHGC (Base HostGroup Container)
2 years ago
Rene Cannao cf61603375 Creating BaseSrvList
2 years ago
Rahim Kanji 3e90cccb7d Merge remote-tracking branch 'Master_POSTGRES/v2.x_postgres' into v2.x_postgres_backend
2 years ago
Rene Cannao 0481ab5936 Adding some timers for debugging purposes
2 years ago
Rahim Kanji b01792cae9 Added multi-statement support
2 years ago
Rene Cannao f7e923bfe6 Template for housekeeping_before_pkts()
2 years ago
Rene Cannao 48eff16cdc Template for handler_special_queries_STATUS()
2 years ago
Rene Cannao 80928395cc Template for reset_all_backends()
2 years ago
Rene Cannao 7563659198 Template for has_any_backend()
2 years ago
Rene Cannao 14c0ee023b Disable autocommit from PgSQL_Session()
2 years ago
Rene Cannao 63573e3ca3 Removed handler_SetAutocommit from PgSQL_Session()
2 years ago
Rene Cannao 66b7c103af Moving return_proxysql_internal() to Base_Session
2 years ago
Rene Cannao 649c985384 Using template for writeout()
2 years ago
Rene Cannao ae1e088d82 Initial work to write Base_Session
2 years ago
Rene Cannao a1fd4af1a6 Splitting ProxySQL_Admin
2 years ago