![](/img/trans.png)
[英]C#, PostgreSQL syntax error at end of input
我似乎無法使用最簡單的 sql 創建遷移以創建 PostgreSQL 過程。 錯誤是: 異常數據:嚴重性:錯誤 SqlState:42601 MessageText:輸入末尾的語法錯誤 Position:186 文件:scan.l 行:1184 例程:scanner_yyerror Sql 代碼在 ...
[英]C#, PostgreSQL syntax error at end of input
我似乎無法使用最簡單的 sql 創建遷移以創建 PostgreSQL 過程。 錯誤是: 異常數據:嚴重性:錯誤 SqlState:42601 MessageText:輸入末尾的語法錯誤 Position:186 文件:scan.l 行:1184 例程:scanner_yyerror Sql 代碼在 ...
[英]Can't cast database type xid8 to Int64
有沒有辦法在 EF 中啟用從內部 Postgres 類型xi8到任何 .NET 運行時類型(如 int、uint、long、ulong 或字符串)的映射轉換? 我嘗試使用以下映射但沒有成功: 數據庫上下文配置: 建表腳本: 種子: 異常信息: 目標框架:.NET 7 Nuget 包: Npgs ...
[英]Postgres Function not working while upgrading .NET Core
當我們將 .net 核心和其他軟件包升級到最新版本時,Postgres function 不工作。 早些時候,相同的代碼運行良好。 我們使用 function 而不是存儲過程。DbTransaction transaction = connection.BeginTransaction(Isolat ...
[英]Npgsql namespace not found after installing with Nuget
我將 .net6.0 用作后端,並嘗試連接到 PostgreSQL 服務器。 我已經運行命令do.net add package Npgsql然后do.net restore ,但是當我嘗試導入和使用任何包時仍然出現以下錯誤: 例如錯誤發生在以下行: 和線: 有誰知道我在這里做錯了什么? 安裝指南似 ...
[英]Drop-Database Failed creating connection: Couldn't set trusted_connection
我有一個新的本地 ASP.Net Core 6 應用程序,它使用 docker 並連接到本地 docker postgres 容器(單獨運行容器,不使用 Docker Compose)。 我添加了 Npgsql 包並設法成功連接到它並創建表(與 PgAdmin 檢查)。 問題是每當我嘗試從包管理器 ...
[英]With Npgsql reader.GetString is causing an exception instead of returning data
當 SQL Shell (psql) 為同一查詢返回文本時,Npgsql 返回異常。 背景: 我有一個 PostgreSQL 數據庫,其中加載了來自 MaxMind 的 GEOIP 數據。 可以在此處查看表定義: https ://dev.maxmind.com/geoip/importing-da ...
[英]RavenDB ETL to SQL, how to store entire document ('this') in jsonb column?
在 RavenDB 5.4+ 中,我想配置一個SQL ETL 任務,使用 Raven 的 Npgsql 內置工廠將數據卸載到 PostgreSQL 數據庫。 我遇到的問題是我希望將整個文檔 ( this ) 存儲在jsonb數據列中。 問題:在下面的 ETL 轉換示例中如何將整個文檔(例如this ...
[英]Nlog with Npgsql throws NLog.NLogConfigurationException: 'DatabaseParameterInfo' cannot assign unknown property 'parameterName'='@Exception'
我的代碼向我拋出Unhandled exception. NLog.NLogConfigurationException: 'DatabaseParameterInfo' cannot assign unknown property 'parameterName'='@Exception' Unh ...
[英]Npgsql 5 a single select and multiple arguments
我使用 Npqsql 5。有什么方法可以使用單個選擇來檢索許多不同參數的值嗎? 例如我想運行: 但作為單個查詢以進行優化。 ...
[英]Can't write CLR type System.String with handler type DateHandler
我正在使用 npg 和 postgresql 我面臨以下錯誤 https://imgur.com/p26YFIj 功能 函數的o/p 家庭控制器 堆棧跟蹤: 我一直在嘗試,但沒有用我在 google 上搜索錯誤以及函數和 c# 方面的變化,但我的問題沒有解決,這就是為什么我在這里寫我的問題需要幫忙 ...
[英]Npgsql CREATE USER using ExcuteNonQuery parameter
您好我正在嘗試將SQL CREATE USER與NpgsqlParameter一起使用(以防止sql 注入): 我收到運行時錯誤 $1 或附近的語法錯誤誰能幫幫我嗎? ...
[英]How to get the 'distinct on' in LINQ expression?
有人可以解釋如何將此 SQL 查詢重寫為 linq 表達式。 我想要實現的目標:有一個作業表,其中的行可能處於活動狀態或不處於活動狀態(是活動的 bool 列),還有一個批處理表,它可以作為已運行作業的歷史記錄。 如果用戶在歷史表中創建新工作將沒有記錄,我應該在我的應用程序中得到一個空的批次 ID ...
[英]Deploy C# code that has reference to Npgsql dll
.Net 4.8、C#、Npgsql、.NET 7.0 我們將對 PostgreSQL 的訪問添加到現有的 app.Net 4.8。 我們是怎么做到的? 只需右鍵單擊“參考”->“管理 NuGet 包...” 為了部署,我們現在有大量的依賴 DLL 和 XML(請參見調試目錄的圖片)。 問題 ...
[英]Filter integer array of jsonb column in postgres using EF Core and NpgSql
我想根據 json 整數數組過濾行,例如,我的表看起來像這樣 其中 Id 是 int 類型,Name - text 和 TypeJson - jsonb。 我正在嘗試通過以下查詢來過濾行 結果我希望得到 1 行和 2 行,但出現意外錯誤 我應該以某種特定格式傳遞"2"還是拋出的異常是什么? ...
[英]Filter table with Json array column by integer value
在 EF Core 中,我如何有效地檢查 Json 數組的文本列是否包含使用 LINQ 傳遞的 integer 數組中的任何數字? 表格示例,其中Id為integer類型, Name和TypeJson為text 在 Postgresql 我會寫這樣的東西 其中 select 將返回 1 和 3 行。 ...
[英]Using "~*" in Postgres using Entity Framework 6
我正在嘗試使用 Entity Framework 6 使用 Postgres 的不區分大小寫的正則表達式運算符~* 。 使用Regex.IsMacht(column, pattern, RegexOptions.IgnoreCase)這會轉換為~ (如映射頁面https://www.npgsql. ...
[英]How to send encrypted byte array data in bytea column via C# Npgsql query
我想要的是使用 Npgsql 通過格式化字符串(查詢)將加密數據從我的應用程序發送到 PostgreSQL 數據庫。 問題是,在 sha256.ComputeHash() 之后,我得到了字節數組,我試圖通過將它插入到我的字符串查詢中來發送它。 它工作正常,但在我的 dbms 列中我看到 System ...
[英]How to build where predicate in EF Core in which the property selected is dynamic
我正在努力處理表達式樹和 Entity Framework Core。 我有一個方法返回我將用於過濾的表達式樹,例如: 然后我想用類似的東西調用這個方法: 這會產生一個錯誤,類似於: System.InvalidOperationException: LINQ 表達式 'DbSet() .Whe ...
[英]How to search for tables alike? npgsql.NET & PostgreSQL
我找不到如何搜索具有相似名稱的表。 在 MySQL 上,它是SHOW TABLES LIKE ,但我聽說在 PostgreSQL 上是/dt "table-name"* ,我也試過/dt *"table-name"*和/dt *table-name* ,但似乎都沒有上班。 錯誤:Npgsql.Po ...
[英]Execute function using Npgsql 7
我正在運行 PostgreSQL 15 並將 Dapper 和 Npgsql 7.0 添加到我的項目中。 我需要運行以下 function: 然后我嘗試了下面一段 C# 代碼來執行這個查詢並返回結果集: 這會導致錯誤提示 get_all_posts 不是過程(Npgsql 7.0 停止接受函數的C ...