zoukankan      html  css  js  c++  java
  • Docker 安装 PostgreSQL

    Docker 安装 PostgreSQL

    启动 Docker 容器

    docker run \
        -d \
        --name postgres \
        --restart always \
        -e POSTGRES_PASSWORD='123456' \
        -e ALLOW_IP_RANGE=0.0.0.0/0 \
        -p 5433:5432 -d postgres:14
    

    进入容器,访问数据库

    docker exec -it postgres /bin/bash
    su postgres
    psql
    

    创建数据库

    -- 创建用户
    CREATE USER monitor WITH PASSWORD '123456';
    
    -- 创建数据库
    CREATE DATABASE testdb OWNER monitor ENCODING 'UTF8';
    
    -- 授权
    GRANT ALL PRIVILEGES ON DATABASE testdb TO monitor;
    

    一个 Python 访问数据库的例子

    # -*- coding: utf-8 -*-
    # py3.6
    
    import psycopg2
    # 获得连接
    conn = psycopg2.connect(database='testdb', user='monitor',
                            password='123456', host='192.168.10.227',
                            port='5433')
    # 获得游标对象
    cursor = conn.cursor()
    # sql语句
    sql = 'SELECT VERSION()'
    # 执行语句
    cursor.execute(sql)
    # 获取单条数据.
    data = cursor.fetchone()
    # 打印
    print('database version : %s ' % data)
    # 事物提交
    conn.commit()
    # 关闭数据库连接
    conn.close()
    
  • 相关阅读:
    数据的追踪审计
    通知模块设计
    数据库'tempdb' 的事务日志已满处理方法
    三级联动
    组合查询
    用户控件
    MDI容器
    控件说明
    winfrom
    自动生成编号
  • 原文地址:https://www.cnblogs.com/eoalfj/p/15589248.html
Copyright © 2011-2022 走看看