zoukankan      html  css  js  c++  java
  • postgrepSQL数据库创建二级分区表

    数据库版本:version 10

    以非继承的形式创建分区表,一级分区是城市,二级分区是天;指定分区有两种形式,RANGE和LIST,如果使用RANGE在创建分区语句中是通过FOR VALUES FROM...TO...;如果使用的是LIST,使用的是FOR VALUES IN (value值),多个value值的话以逗号隔开。

    官网参考

    DROP TABLE measurement
    
    //创建主表 CREATE TABLE measurement( p_day
    int not null, p_city varchar not null, peaktemp int, unitsales int ) PARTITION BY LIST (p_city); //创建一级分区表 CREATE TABLE measurement_c_beijing PARTITION OF measurement FOR VALUES IN ('beijing') PARTITION BY RANGE (p_day);
    //创建二级分区表 CREATE TABLE measurement_c_beijing_20191101 PARTITION OF measurement_c_beijing FOR VALUES FROM (
    20191101) TO (20191102); //插入测试数据 insert into measurement values (20191101, 'beijing', 22,33);//成功 insert into measurement values (20191101, 'beijing', 23,35);//成功 insert into measurement values (20191102, 'beijing', 11,53);//失败,因为没有该分区 insert into measurement values (20191103, 'beijing', 03,53);//失败,同上 select * from measurement
  • 相关阅读:
    (转)Python中的__init__和__new__
    PEP8
    python lstrip()函数
    python中的生成器跟迭代器
    callback
    关于0.0.0.0这个ip的疑问
    Python import中相对路径的问题
    python读取excel
    git本地管理多个密钥/账户
    词法分析之有确定、不确定自动机及其生成器
  • 原文地址:https://www.cnblogs.com/zz-ksw/p/12061740.html
Copyright © 2011-2022 走看看