关闭

Npgsql 官方NET入门(一)【开始】

Npgsql旨在完全兼容ADO.NET,其API应该与其他.NET数据库驱动程序几乎相同。 这是一个基本的代码段,让您开始。var connString = "Host=myserver;Username=mylogin;Password=mypass;Database=mydatabase";using (var conn = new NpgsqlConnection(connString)) {...
阅读(268) 评论(0)

使用PostGreSQL数据库进行text录入和text检索

中文分词ChineseParse.csusing System; using System.Collections; using System.IO; using System.Text.RegularExpressions;namespace FullTextSearch.Common { /// /// 中文分词器。 /// </summary...
阅读(220) 评论(0)

PostGreSQL的全文搜索已经足够好了

开发Web应用时,你经常要加上搜索功能。甚至还不知能要搜什么,就在草图上画了一个放大镜。搜索是项非常重要的功能,所以像elasticsearch和SOLR这样的基于lucene的工具变得很流行。它们都很棒。但使用这些大规模“杀伤性”的搜索武器前,你可能需要来点轻量级的,但又足够好的搜索工具。所谓“足够好”,我是指一个搜索引擎拥有下列的功能:词根(Stemming)排名/提升(Ranking / Bo...
阅读(304) 评论(0)

PostgreSQL教程(一):数据表详解

一、表的定义:对于任何一种关系型数据库而言,表都是数据存储的最核心、最基础的对象单元。现在就让我们从这里起步吧。 1. 创建表:CREATE TABLE products ( product_no integer, name text, price numeric );2. 删除表:DROP TABLE products;3. 创建带有...
阅读(4582) 评论(1)

Npgsql使用入门(三)【批量导入数据】

什么是成功的秘决:艰苦劳动、正确方法,少说空话。——爱因斯坦Program.cs代码: class Program { static void Main(string[] args) { var test = new PgBulkCopyHelper("bld_amap_gzmain");...
阅读(9376) 评论(0)

Npgsql使用入门(二)【实用助手类】

我正在说谎。——罗素数据库映射的实体类:public class Test { public long TestID { get; set; } public string Name { get; set; } public int Age { get; set; } } public class TestLink {...
阅读(1437) 评论(0)

Postgresql中常用小语法

Postgresql中常用小语法1. PG 中测试可能需要循环插入N多数据 这时候写function等就比较麻烦 我们可以用 generate_series 来example:mrapp=# create table test_series(id int) ; CREATE TABLE mrapp=# insert into test_series(id) select generate_ser...
阅读(786) 评论(0)

PostgreSQL 与 SQL Server 的数据类型映射

前言 PostgreSQL 8.1 轰动发布,我也打算将原来使用 SQL Server 的一些应用迁移到 PostgreSQL 上,首先需要迁移的是表,那么这就必须要先搞清楚这两个数据库中的数据类型的映射关系。查了下 PostgreSQL 文档特制作如下对应表格,以飨各位。注意:PostgreSQL 中的 money(货币)数据类型现在已经废弃,用 numeric 或 decimal...
阅读(598) 评论(0)

PostgreSQL 代码生成工具选择

项目中需要使用支持PostgreSQL的ORM代码生成工具,搜寻了几个常用工具进行了考察,考察的原则是“支持PostgreSQL、易于使用”,最终选择了EntitysCodeGenerate。考察结果如下:动软代码生成器下载地址:http://www.maticsoft.com/download.aspx 使用版本:2.78(2013-3-12) 支持数据库:SQL Server,Oracle,My...
阅读(667) 评论(0)

Npgsql使用入门(一)【搭建环境】

一个人的真正伟大之处就在于他能够认识到自己的渺小。——保罗首先去官网下载最新数据库安装包postgresql-9.6.1-1-windows-x64将postgreSQL9.6注册为windows服务注意:大小写要正确D:\Worksoftware\PostgreSQL9.6\bin>pg_ctl.exe register -N "PostgreSQL9.6" -D "D:\ Worksoftwar...
阅读(379) 评论(0)
    个人资料
    • 访问:893864次
    • 积分:13005
    • 等级:
    • 排名:第1092名
    • 原创:307篇
    • 转载:439篇
    • 译文:56篇
    • 评论:93条
    博客专栏
    文章分类
    打赏
    如果你觉得我的文章对您有用,请随意打赏。 微信 支付宝