vertica-修改表结构(涉及vertica底层的操作)
来源:互联网 发布:剑灵捏脸数据收费怎办 编辑:程序博客网 时间:2024/05/21 19:46
vertica这一mpp型数据库还是有很多不同的地方,vertica的表就相当于一个’视图‘一样并不存储数据,数据都在其对应的projection中,由于这些projection事记录在vertica系统信息里面的,记录在vertica系统信息里面的东西修改很困难,所以涉及此类问题我们一般都不得不重建表。
这里要提到若是表的某个字段未写入系统信息得情况,例如若某个字段没有在projection中hash by的话,我们是可以直接对他进行一些修改操作的,具体信息可以查看vertica官网。
CREATE TABLE PC.PCSTARTINFO_tmp
(
EUTIME Timestamp default sysdate ,
EID int DEFAULT nextval('pc.PCStartInfo_seq'),
LogDate Timestamp ,
LogStartTime Timestamp ,
UserIP varchar(100) ,
UserInIP varchar(500) ,
InstallID varchar(100) ,
MacID varchar(500) ,
LoginType Numeric(37) ,
SoftVersion varchar(100) ,
UserScr varchar(100) ,
OS varchar(100) ,
OSVersion varchar(100) ,
OSDigit varchar(100) ,
OSLanguage varchar(100) ,
CPUName varchar(500) ,
Memory varchar(100) ,
ChannelName varchar(100) ,
IsGreyUser Numeric(37) ,
WebvisitorID varchar(500) ,
OtherSoft varchar(500) ,
SDKVersion varchar(100) ,
Soft Numeric(37) ,
FilePath varchar(100)
);
insert /*+direct*/ into PC.PCSTARTINFO_tmp select * from PC.PCSTARTINFO;
drop table PC.PCSTARTINFO;
alter table PC.PCSTARTINFO_tmp rename to PCSTARTINFO;
再添加权限
0 0
- vertica-修改表结构(涉及vertica底层的操作)
- vertica
- 导出vertica数据库表结构
- Vertica常用操作总结
- Vertica数据库操作
- vertica-cascade危险操作
- Vertica的这些事<十三>—— Vertica停止数据库的操作步骤
- vertica数据库的关键字(词)列表。
- vertica-备份的恢复
- Vertica的这些事<二>—— vertica建表的一些规则
- Vertica数据库sql操作备忘
- Vertica数据库sql操作备忘
- Vertica的这些事<五>—— 关于vertica常用函数介绍(持续更新ing)
- Vertica修改带UNIQUE约束字段的长度
- Vertica的这些事<十四>—— vertica优化
- Vertica的这些事<八>—— vertica加密数据
- Vertica的这些事<十一>—— Vertica 管理
- 基于列的数据库vertica
- shell终端中断前台进程
- Spark 定制版:008~Spark Streaming源码解读之RDD生成全生命周期彻底研究和思考
- Internet of things 译文
- 高精度对数函数的实现二
- MyBatis学习:从JDBC到Mybatis
- vertica-修改表结构(涉及vertica底层的操作)
- listview 点击错乱
- Android在xml中设置点击事件不响应
- redis - Java操作
- poj 3087
- 222. Count Complete Tree Nodes
- [Java]ArrayList与LinkedList的模拟实现
- squirrel-sql通过phoenix-4.7.0连接windows中的hbase-1.1.3(一)
- flume 用户指南 - part 1