diff --git a/README.md b/README.md index 8f6a16a..3dd30c4 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +PgSqlParser icon: an elephant holding a parse tree + # PgSqlParser [![Nuget Package](https://badgen.net/nuget/v/pgsqlparser)](https://www.nuget.org/packages/pgsqlparser/) .NET version of [https://github.com/pganalyze/libpg_query](https://github.com/pganalyze/libpg_query). This .NET wrapper on libpg_query C library which uses the actual PostgreSQL server source to parse SQL queries and return the internal PostgreSQL parse tree. diff --git a/assets/icon-512.png b/assets/icon-512.png new file mode 100644 index 0000000..f6093e2 Binary files /dev/null and b/assets/icon-512.png differ diff --git a/assets/icon.png b/assets/icon.png new file mode 100644 index 0000000..143a5c9 Binary files /dev/null and b/assets/icon.png differ diff --git a/assets/icon.svg b/assets/icon.svg new file mode 100644 index 0000000..b44ef71 --- /dev/null +++ b/assets/icon.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/src/PgSqlParser/PgSqlParser.csproj b/src/PgSqlParser/PgSqlParser.csproj index f285d3a..a8766bc 100644 --- a/src/PgSqlParser/PgSqlParser.csproj +++ b/src/PgSqlParser/PgSqlParser.csproj @@ -1,7 +1,7 @@  - .NET wrapper on libpg_query to access PostgreSQL parser outside of the server environment + PostgreSQL SQL parser for .NET, built on libpg_query, the real PostgreSQL parser. Parse SQL to an AST, deparse and format it, fingerprint and normalize queries, split scripts, tokenize, classify statements, find the tables and columns a query uses, analyse locks, rewrite queries and parse PL/pgSQL. Native libraries included for Linux (glibc and musl), macOS and Windows on x64 and ARM64. Native AOT compatible. 2.1.0 Babu Annamalai net8.0;net9.0;net10.0 @@ -11,9 +11,11 @@ https://github.com/mysticmind/pgsqlparser-dotnet MIT README.md + icon.png https://github.com/mysticmind/pgsqlparser-dotnet git - postgres;pg;pgsql;postgresql;postgres-parser;libpg_query;sql-parser;parser;query-parser + postgresql;postgres;pg;pgsql;sql;parser;sql-parser;ast;libpg_query;pg_query;deparse;formatter;sql-formatter;fingerprint;normalize;tokenizer;plpgsql;query-analysis;sql-rewrite;native-aot + See https://github.com/mysticmind/pgsqlparser-dotnet#whats-new-in-21 pgsqlparser PgSqlParser @@ -115,6 +117,7 @@ + true runtimes/%(RecursiveDir)native/%(Filename)%(Extension)