【全栈开发】如何使用Next.js、Prisma和Vercel Postgres构建全栈应用程序
Prisma是下一代ORM,可用于访问Node.js和TypeScript应用程序中的数据库。在本指南中,您将学习如何使用以下技术实现示例全栈博客应用程序:
【GraphQL】PostGraphile简介
什么是PostGraphile?
如果您熟悉Spring Data JPA,那么理解PostGraphile将非常容易。但没关系。让我们来看看。PostgreSQL数据库是一个非常流行的高性能应用数据库。ProstGraphile与PostgreSQL数据库和GraphQL配合使用。
它在几秒钟内从PostgreSQL模式提供了即时和高性能的GraphQLAPI,并提供了更多功能。
PostGraphile的特点
- 令人惊叹的展示
- 数据库关系自动发现,CRUD自动突变
例如:vehicleById、createVehicle、updateVehicle、deleteVehicle等。
【Linux】在Ubuntu上安装和配置PostgreSQL
PostgreSQL (also known as Postgres) is an object-relational database system that has the features of traditional commercial database systems with enhancements to be found in next-generation database management systems (DBMS).
【Linux】如何在Ubuntu 20.04上安装PostgreSQL[Quickstart]
介绍
PostgreSQL或Postgres是一个关系数据库管理系统,提供SQL查询语言的实现。它符合标准,具有许多高级功能,如可靠的事务和无读锁的并发性。
本指南演示了如何在Ubuntu 20.04服务器上快速启动和运行Postgres,从安装PostgreSQL到设置新用户和数据库。如果你更喜欢关于安装和管理PostgreSQL数据库的更深入的教程,请参阅如何在Ubuntu 20.04上安装和使用PostgreSQL。
使用DigitalOcean托管数据库简化PostgreSQL数据库的创建。几分钟内创建一个Postgres数据库,让DigitalOcean处理数据迁移、升级、维护和安全。
先决条件
要遵循本教程,您将需要一台Ubuntu 20.04服务器,该服务器已按照我们的Ubuntu 20.04初始服务器设置指南进行配置。完成本必备教程后,您的服务器应具有具有sudo权限的非root用户和基本防火墙。
步骤1——安装PostgreSQL
要安装PostgreSQL,首先刷新服务器的本地包索引:
【微服务安全】使用Spring Cloud Vault Config管理数据库帐户
Spring Cloud Vault Config允许您的Spring应用程序从Hashicorp Vault检索配置数据。此外,您可以让Vault管理应用程序的数据库帐户。
这是通过名为“数据库”的秘密后端实现的,该后端允许Vault为每个请求访问的实例动态创建数据库帐户。在本文中,我们将讨论为什么这可能是您想要的,以及如何在SpringCloudVault配置中使用它。
为什么你应该关心
凭据是敏感信息,无论其管理方式如何。因此,减少凭证受损的影响并增加攻击者的负担是解决凭证相关问题的几种方法之一。
对于机器使用的帐户,很难实现真正适用于人类帐户、交互式确认或多因素身份验证的好方法。
减少凭证丢失影响的一种方法是限制其使用期限:使用期限已过的被盗凭证毫无价值(希望看看你,密码轮换要求和“password-7”、“password-8”…)。
除了限制凭证可以使用的时间外,还可以限制可接受的使用量。如果一次性代币已经用完,那么事后再偷是没有意义的。
【Go语言Web开发】如何使用 Golang 和 PostgreSQL 构建 REST-API
Golang 是一种开源编程语言,可以轻松构建简单、可靠和高效的应用程序。它是一种新兴语言,开发了 Docker 和 Kubernetes 等技术。 Go 是一种编译语言。因此,当人们编写程序时,它会被编译并生成与该程序等效的机器代码。
本教程将讨论 Golang 并帮助我们使用 Golang 和 PostgreSQL 数据库创建一个 REST API 应用程序。
Golang 的历史
Go 是由谷歌开发的。 Go 通常被称为 Golang。由于其域名为golang.org,因此被称为Golang,原因是go.org无法使用。因此,Go 语言被缩写为 Golang,因此域名为 golang.org。
Golang 开发项目始于 2007 年,主要目标是利用多核处理器开发大型分布式系统和高度可扩展的网络服务器。
Golang 项目于 2009 年开源,其第一个初始版本 1.0 于 2012 年发布。Google Jetbrain 团队将 Go 称为最有前途的编程语言。
【Go语言数据库开发】GoLang PostgreSQL示例
PostgreSQL与MySQL一样受欢迎,并提供类似的功能。它还提供了一些现成的最佳技术。在这篇文章中,我们将讨论GoLang中的PostgreSQL,并在Go中创建简单的CRUD操作。
使用Go连接到PostgreSQL数据库
这是检查我们是否成功连接的代码。现在,在检查了是否可以继续向表中插入数据之后。
我们需要使用go包管理器安装pq包:
|
【Go语言数据库开发】使用Go和PostgreSQL构建一个简单的应用程序
介绍
PostgreSQL是当今最流行的SQL数据库之一。根据官方文档,它是“一个功能强大、开源的对象关系数据库系统,经过30多年的积极开发,在可靠性、功能健壮性和性能方面赢得了良好的声誉。”
在本文中,我们将研究如何在Go应用程序中使用Postgres。
先决条件
在我们开始使用这个应用程序之前,我们需要设置以下几件事:
- Go-由于这是我们选择的编程语言,我们需要在本地环境中安装它
- PostgreSQL-我们将使用PostgreSQL作为我们的数据库。因此,出于开发目的,您需要在本地环境中安装它。然而,在生产中,您可能会考虑一个更健壮和安全的解决方案,如云服务。AWS Aurora就是一个例子。您可以从官方网站下载PostgreSQL
- pgAdmin 4-这是一个用户界面,允许我们直观地管理Postgres数据库。您可以在此处下载pgAdmin
我们将构建的内容:一个简单的待办事项应用程序
我们将构建一个全栈web应用程序,允许我们在Postgres数据库上执行CRUD操作。基本上,我们将构建一个待办应用程序。以下是完成的应用程序的外观:
【PostgreSQL】很棒的 Postgres
受 awesome-mysql 启发的 PostgreSQL 软件、库、工具和资源的精选列表
PostgreSQL,通常简称为 Postgres,是一个对象关系数据库 (ORDBMS)。 PostgreSQL 符合 ACID 和事务性。 (查看更多:维基百科:PostgreSQL,PostgreSQL.org)