1.模块下面的data文件夹里面新建一个XML文件

如图:main_data_seq.xml

<?xml version="1.0" encoding="utf-8"?>
<odoo><data><record id="asset_sequence_id_seq" model="ir.sequence"><field name="name">资产序列</field><field name="code">asset_sequence_id_seq</field><field name="prefix">%(y)s%(month)s%(day)s</field><field name="padding">3</field><field eval="1" name="number_next"/><field eval="1" name="number_increment"/></record></data>
</odoo>a
  • name: 该序列的名称
  • code:  该序列引用时候,的next_by_code()里面的值
    asset_sequence_id = fields.Many2one(string='资产序列', comodel_name='ir.sequence', readonly=True,default=lambda self: self.env['ir.sequence'].next_by_code('asset_sequence_id_seq'))

    注意用的时候,这块我用的是默认值的形式,给赋上资产序列值

  • prefix: 生成序列时候要加的格式
    格式如下:
  • padding:  生成序列后给prefix后面加的几位数字,没有prefix,则直接是几位数字

2.如果删除修改,重新生成序列时候,要注意

  • 到数据库中,ir.sequence,就是序列数据表中删除
  • 还要到ir.model.data表里面进行删除
    到ir.model.data里面找到删除掉的,name=你创建的该条序列的id,如下:

    SELECT * FROM ir_model_data where name = 'asset_sequence_id_seq'

    name = 这个值,就如上面的xml中id值,找到之后进行删除,

  • 删除完之后,再进行创建

odoo中的序列(自动增长的序列以及有条件的序列,ir.sequence)相关推荐

  1. SQL Server中事务日志自动增长对性能的影响

    SQL Server中事务日志自动增长对性能的影响 SQL Server中事务日志自动增长对性能的影响(上) SQL Server中事务日志自动增长对性能的影响(下) posted on 2011-0 ...

  2. access中主键自动增长_ACCESS与EXCEL融合应用系列(一) :把数据导入Access

    Excel无疑是我们手头最便利的报表汇总及数据分析利器,但由于微软对EXCEL定位的问题,当我们遇到大容量数据需要存储.处理和分析的时候,excel就显得力不从心了.这种情况下我们有两种选择:①加装P ...

  3. ibatis中主键自动增长(Oracle,Ms sql server ,mysql)

    http://morning2008.iteye.com/blog/611528 iBatis的sqlMap配置文件的selectKey元素有个type属性,可以指定pre或者post表示前生成(pr ...

  4. mysql字段中ID值自动增长

    rateID int not null AUTO_INCREMENT 转载于:https://www.cnblogs.com/jilichuan/archive/2012/12/25/2832670. ...

  5. sql oracle 自增长字段,在Oracle、MySQL、MS SQL Server中创设自动增长字段

    在Oracle.MySQL.MS SQL Server中创建自动增长字段 好吧,今天面试有道题,要各个数据库怎么建立自增长字段,顺便复习一下吧,最近面试很多数据库问题... 一:Oracle Orac ...

  6. 在Excel中如何让数字自动增长?

    给统计名单之类的excel数据表格加编号,是工作中难免会遇到的问题.那需要怎么办呢?一个个输入数字当然是不可能的,excel本身提供了一个叫[填充序列]的功能,就是用来应对数字在excel列或行中的自 ...

  7. oracle数据库建表、修改字段名称类型、增加字段、ID自动增长写法

    oracle建表: create table INDEX_POLICY_TBL       (        ID NUMBER(10) NOT NULL PRIMARY KEY,        PO ...

  8. Oracle使用序列触发器实现主键id自动增长

    记录一下oracle中的字段自增问题 在mysql中我们可以使用auto_increment来实现自动增长功能 而在oracle主键没有自动增长类型,所以一般使用序列产生的值作为某张表的主键,实现主键 ...

  9. Oracle利用序列实现自动增长列

    在SQL Server以及MySql中都有相应的自动增长列类型,而Oracle中则没有此类型,那如果要实现自动增长列需要怎么办呢. 我们可以利用序列来实现.插入数据时候,可以像sql以及mysql一样 ...

最新文章

  1. PAT_B_1039_Java(20分)
  2. 一ElasticSearch安装启动
  3. java判断变量是奇书还是偶数_测试值是奇数还是偶数
  4. 二 vue环境搭建
  5. Evernote 全球开发者大赛最终入围作品介绍
  6. 6. C 语言预处理
  7. R语言各个包里面的数据集
  8. Windows应用商店下载安装Ubuntu
  9. 基于ExtendSim的六西格玛银行排队模型
  10. 什么是串口通信UART?
  11. 计算机二级考试用户名怎么查,计算机二级考试成绩查询方法与具体步骤
  12. 简单修复MacOS High Sierra 允许 Root 用户无密码登录的安全 Bug
  13. Linux驱动开发---杂项设备
  14. 基于SVD算法的电影推荐系统实验
  15. DC的逻辑综合与优化
  16. 知识图谱辅助的个性化推荐系统
  17. 数独-图片定位分割数字
  18. 【多聚焦图像融合数据集制作From:VOC2012】Method From:Fully Convolutional Network-Based Multifocus Image Fusion
  19. tf.unstack() 详解 —》理解为主
  20. 如何制作一个简单的html网页

热门文章

  1. python中common是什么意思_common中的python无效语法
  2. 网站如何接入微信支付功能?微信支付详细教程它来了(建议收藏)
  3. 玩转Eureka+Ribbon系列之Ribbon的负载均衡策略
  4. 带你深入理解值传递(点进来才知道它是一篇使你收益的文章)
  5. JavaFX——fxml文件加载错误:[javafx.fxml.LoadException]解决方案之一
  6. Bicolored RBS
  7. SparkWeb 编译
  8. 2021年 研考 国家线 公布
  9. Packagist发布个人的Composer包
  10. mysql 性能 比较好_MySQL性能优化的最佳20+条经验