Skip to content

Commit 7c69baa

Browse files
authored
Update doc (#277)
Delete partition table workaround page Fix broken PostgreSQL documentation links Remove COLLATE database_default workaround page Updated text in FAQ Updated Client Tools ordering Signed-off-by: Shard Gupta <shardga@amazon.com>
1 parent 0c3e7f6 commit 7c69baa

File tree

6 files changed

+10
-332
lines changed

6 files changed

+10
-332
lines changed

_client/other-tools.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,13 @@ if you face an issue.
1616

1717
The following interfaces are officially supported:
1818

19+
- Open Database Connectivity (ODBC)
1920
- OLEDB Provider/MSOLEDBSQL
20-
- OLEDB Driver/SQLOLEDB (deprecated by Microsoft)
21-
- .NET Data Provider for SQL Server
22-
- SQL Server Native Client 11.0 (deprecated by Microsoft)
21+
- Java Database Connectivity (JDBC) version 8.2.2 (mssql-jdbc-8.2.2) and higher
2322
- Microsoft SqlClient Data Provider for SQL Server
24-
- Open Database Connectivity (ODBC)
25-
- Java Database Connectivity (JDBC)
23+
- .NET Data Provider for SQL Server
24+
- SQL Server Native Client 11.0 (deprecated)
25+
- OLEDB Driver/SQLOLEDB (deprecated)
2626

2727
More connectivity drivers might be added in the future. Since Babelfish supports the TDS
2828
protocol, most TDS-based client applications are expected to work with Babelfish.
29-

_faq/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ serverproperty
5555

5656
## Can I use a database with the TDS protocol and the PostgreSQL protocol at the same time?
5757

58-
Yes. A database can support PostgreSQL syntax and SQL Server (TDS protocol) syntax at the same time, but [objects created in one syntax may not be accessible to the other syntax](https://babelfishpg.org/docs/usage/interoperability/).
58+
Yes. A database can support PostgreSQL syntax and SQL Server (TDS protocol) syntax at the same time, but please refer to the [Interoperability](https://babelfishpg.org/docs/usage/interoperability/) guidance section.
5959

6060
### Which TDS clients are known to work with Babelfish?
6161

_workaround/collate_database_default.md

Lines changed: 0 additions & 39 deletions
This file was deleted.

_workaround/partitioned_table.md

Lines changed: 0 additions & 270 deletions
This file was deleted.

_workaround/workarounds_toc.md

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,13 @@ You can use the workarounds in this section to replace unsupported SQL Server sy
88

99
| SQL Server feature | PostgreSQL feature |
1010
| ------- | ------- |
11-
| SQL Server Replication | [PostgreSQL Replication ](https://www.postgresql.org/docs/current/high-availability) |
12-
| DBCC CLEANTABLE | [PostgreSQL VACCUUM utilities](https://www.postgresql.org/docs/15/routine-vacuuming) |
13-
| SQL Server full-text search | [PostgreSQL full-text search ](https://www.postgresql.org/docs/15/textsearch) |
14-
| SQL Profiler | [auto_explain ](https://www.postgresql.org/docs/current/auto-explain) |
15-
| SQL Server spatial features | [PostGIS spatial data handler](https://postgis.net) |
11+
| SQL Server Replication | [PostgreSQL Replication ](https://www.postgresql.org/docs/current/high-availability.html) |
12+
| DBCC CLEANTABLE | [PostgreSQL VACCUUM utilities](https://www.postgresql.org/docs/current/routine-vacuuming.html) |
13+
| SQL Profiler | [auto_explain ](https://www.postgresql.org/docs/current/auto-explain.html) |
14+
1615

1716

1817
## Workaround List
1918

20-
- [COLLATE DATABASE_DEFAULT](https://babelfishpg.org/docs/workaround/collate_database_default)
2119
- [Dynamically defined cursors](https://babelfishpg.org/docs/workaround/dynamically_defined_cursor)
22-
- [Partitioning workaround for a cluster running in Single DB mode](https://babelfishpg.org/docs/workaround/partitioned_table)
2320
- [Rebuilding table indexes](https://babelfishpg.org/docs/workaround/rebuilding_table_indexes)

extractor/overrides.cfg

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,6 @@
1-
[Partitioning]
2-
doctxt=[Partitioning Workaround](https://babelfishpg.org/docs/workaround/partitioned_table/) - Babelfish code supports PostgreSQL-style partitioning on the PostgreSQL port, but use of PostgreSQL-styled partitioned tables from the TDS port is not recommended.
3-
41
[SET ROWCOUNT]
52
doctxt=[SET ROWCOUNT workaround](https://babelfishpg.org/docs/workaround/set_rowcount/)
63

7-
[COLLATE]
8-
rule=collation
9-
list=DATABASE_DEFAULT
10-
supported-2.2.0=DATABASE_DEFAULT
11-
doctxt=[COLLATE DATABASE_DEFAULT workaround](https://babelfishpg.org/docs/workaround/collate_database_default/)
12-
134
[Parameter value DEFAULT]
145
rule=execute_parameter,function_call
156
list=procedure,function

0 commit comments

Comments
 (0)