Alex Kasko

Results 26 issues of Alex Kasko

### Description This patch contains initial working implementation of JTDS support. With it applied, Babelfish DB can be opened and browsed from DBeaver (using "MS SQL Server / SQL Server...

### What happened? Running with #2469 patch applied and using a table like this: ```tsql create table tab1 (col1 varchar(10)) insert into tab1 values('foobar') insert into tab1 select col1 from...

bug

### Description When BCP import is performed, `Datums` are created for all non-NULL incoming fields. Some of these `Datums` are [allocated on heap](https://github.com/babelfish-for-postgresql/babelfish_extensions/blob/b26029536061182f8b2b216d4a149922606040e9/contrib/babelfishpg_tds/src/backend/tds/tdstypeio.c#L1449). These `Datums` need to be kept in...

### Description In `ExecuteBulkCopy` indices on the target table are opened for every incoming batch, but never closed. It is proposed to open indices instead for every executor batch just...

### What happened? When BCP import is performed, fields of type `varchar` (and some other types) from incoming records are allocated in `MessageContext`. These buffered fields are kept in memory...

bug

### Description This patch contains an enhancement to JDBC test harness. It adds support for `-- backend_memory_profile` command. When this command is read in `batch_run`, it fetches backend pid for...

### What happened? Running on a latest `BABEL_4_X_DEV` version `db750072`, using `multi-db` mode: Create a DB with `sqlcmd`: ``` $ ./sqlcmd -S 127.0.0.1,1433 -U jdbc_user -P 12345678 1> create database...

bug

### Description It seems that `pltsql_curr_compile_body_lineno` is defined in both `pl_comp.c` and `pl_comp-2.c`. I believe it can be safely dropped from the former one. ### Issues Resolved #1978 ### Check...

### Description This PR is a part of a change originally implemented in #2320. This change to JDBC test harness introduces the `jtds_jdbc_schedule` list file. To run the test from...

### Description This PR is a part of a change originally implemented in #2320. This change modifies the TDS login allowing to receive `LOGIN7` as the first client message instead...