哈希表是计算机科学中最重要数据结构之一。许多哈希表实现有着千差万别的特性,但是总体上他们都提供了快速查询,添加和删除功能。go语言提供了内置数据类型map。    映射是一种内置数据结构,用来保存键值对无序集合。    map声明格式如下: &nbsp
1.介绍GORM是Golang目前比较人们数据库ORM操作库,对开发者也比较友好,使用非常简单,使用上主要就是把struct类型和数据库表记录进行映射,操作数据库时候不需要直接手写Sql代码,这里主要介绍MYSQL数据库。 GORM库github地址:https://github.com/go-gorm/gorm2.入门例子先看看gorm(v2)怎么使用。2.1 安装依赖操作MYSQL需要安
转载 2024-05-08 13:43:27
146阅读
模式(schema)是数据库中一个概念,可以将其理解为一个命名空间或者目录(用\dn查看有哪些模式)。类似于操作系统层次目录,只不过模式不能嵌套。一个数据库包含一个或多个命名模式,模式又包含表。模式还包含其它命名对象,包括数据类型,函数,以及操作符。同一个对象名可以在不同模式里使用而不会导致冲突;比如,schema1 和 myschema 都可以包含叫做 mytable 表。和数据库不
转载 2024-05-07 23:16:17
288阅读
PostgreSQL组织结构(3)-默认角色和schema基础信息 OS版本:Red Hat Enterprise Linux Server release 7.9 (Maipo) DB版本:16.2 pg软件目录:/home/pg16/soft pg数据目录:/home/pg16/data 端口:57771 默认角色PostgreSQL 自带一些内置角色,这些角色拥有特定系统权限,用于执行
1 前言gorm源码地址: Gorm , 本文基于commit:cef3de694d9615c574e82dfa0b50fc7ea2816f3e官方入门指南: Doc2 连接数据库代码示例目前Gorm官方支持数据库类型有:MySQL, PostgreSQL, SQLite, SQL Server. 目前Go官方支持MySQL驱动,代码地址:mysql-driver下面来看连接MySQL
转载 2024-03-18 21:19:58
54阅读
简介        触发器(Trigger)是由事件自动触发执行一种特殊存储过程,触发事件可以是对一个表进行INSERT、UPDATE、DELETE等操作。触发器经常用于加强数据完整性约束和业务规则上约束等在数据库中,为了提高自动化效率,往往会配置一些触发器,由某一事件发生而触发运行指定函数,增加数据库运行自动化效率。例如在postgresql
Gorm Model模型是标准struct,由Go基本数据类型,实现了Scanner和Value接口自定义类型及其指针或别名组成type User struct { ID uint Name string Email *string Age uint8 Birthday *time.Time
表空间、数据库、角色、模式及表之间关系表空间用于定义数据库对象在物理存储设备上位置,不特定于某个单独数据库。数据库是数据库对象物理集合,而schema则是数据库内部用于组织管理数据库对象逻辑集合, schema名字空间之下则是各种应用程序会接触到对象,比如表,索引,数据类型,函数,操作符等。角色(用户)则是数据库服务器(集群)全局范围内权限控制系统,用于各种集群范围内所有的对象权限管
转载 2024-05-12 16:02:01
565阅读
1. 一些基础概念postgreSQL ,或者说数据库,有个很重要概念就是 Schema(模式)和 View(视图)、Materialized View(物化视图)。Schema,模式Schema 类似与分组,它可以将数据库对象组织到一起形成逻辑组,方便管理。我们在 postgreSQL 数据库中创建任何对象(表、索引、视图和物化视图)都会在一个模式下被创建。如果未指定模式,这些
文章目录1. 精度丢失case2. decimal应用场景3. 使用decimal4. decimal其他实用场景4.1 获取结果整数部分4.2 小数点后填充4.3 比较数字大小5 小结 decimal是为了解决Golang中浮点数计算时精度丢失问题而生一个库,使用decimal库我们可以避免在go中使用浮点数出现精度丢失问题。 github地址:https://github.c
集簇:       一个PostgreSQL数据库集簇中包含一个或更多命名数据库(类似于实例概念)。 角色和一些其他对象类型被整个集簇共享,连接到服务器客户端只能访问单个数据库中数据,即在URL中指定那个数据库。       一个集簇用户并不必拥有访问集簇中每一个数据库(database)权限。 角色名
转载 2024-07-11 10:00:12
36阅读
GORM写这博客时,gorm最新版本是v1.22.5。实际使用时,文档以官方文档为准。本文主要是对官方文档搬运。官方文档 https://gorm.io/zh_CN/docs/index.html连接到数据库GORM 官方支持数据库类型有: MySQL, PostgreSQL, SQlite, SQL ServerMySQLimport ( "gorm.io/driver/mysql"
转载 1月前
0阅读
db_le
原创 2021-10-25 14:03:12
210阅读
schema概念有点像命名空间或者把它想像成一个文件系统中目录,差别就是这个schema下不能再有schema嵌套. 各个对象比如表,函数等存放在各个schema下,同一个schema下不能有重复对象名字,但在不同schema下可以重复.使用schema作用方便管理多个用户共享一个数据库,但是又可以互相独立.方便管理众多对象,更有逻辑性方便兼容某些第三方应用程序,创建对象时是有schema
PostgreSQL DaaS设计注意 - schema与database抉择 作者digoal 日期2016-10-12 标签PostgreSQL , DaaS , 模板 , schema , database , apply delay , standby 背景市面上有一些提供DaaS服务厂商,例如heroKu,可能有上百万数据库服务;又比如提供PaaS平台服务商,数据库也会有很多,同
背景      今天进行UAT数据还原到SIT时,两个环境Oracle数据库用户和表空间不一致,刚开始没在意,经过一翻反复导入导出发现最终导入只有表结构,数据始终无法导入。导入表结构 .sql文件和表数据 .dmp文件均无问题。      由于数据库表结构里存在BLOB字段,PLSQL无法导出.
业名词解释:1、ODBC:    Open DataBase Connectivity开放式数据库互联。简单说就是他一个中间层,你开发软件连上它,它连上数据源(也就是数据库)。这个数据库是access,还是sql server,或者是oracle,只要在odbc里设置就行了。这样odbc隔离了数据库实现细节,解放了软件开发者,而不用再掉入具体数据库实现细节里
备份   选中要备份数据库,右击数据库,选择备份。点击备份出现以下对话框,点击文件名后面有三个点按钮,选择要备份路径,并输入备份文件名称。                                &nbsp
PostgreSQL+pgpooll+Keepalived双机HA方案(注:本文档中所有操作在没有说明情况下都应该使用postgres用户进行操作,postgres用户没有权限操作方可采用root用户进行操作,可以在本方案中使用postgres用户及该用户密码替换replcia及replica用户密码) 方案逻辑图 192.168.100.3pgpool故障图&nb
ubuntu下查看权限命令为: ls -l filename ls -ld folder ubuntu下设置权限命令为:一共有10位数其中: 最前面那个 - 代表是类型前面那三个 rwx 代表是所有者(user)权限中间那三个 rwx 代表是组群(group)权限最后那三个 rwx 代表是其他人(other)权限 然后解释一下rwx意思:r 表示文件可以被读
  • 1
  • 2
  • 3
  • 4
  • 5