精华内容
下载资源
问答
  • 看网上有一种方法用post_syncdb信号来初始化数据库,但是我用的Django版本是1.8, 使用python manage.py migrate来同步数据库,不使用Python manage.py syncdb来同步数据库,就想看看能否使用post_migrate信号来初始...
  • 一般情况,初始化数据库使用以下命令: python ${CUR_DIR}/manage.py makemigrations python ${CUR_DIR}/manage.py migrate python ${CUR_DIR}/manage.py loaddata initial_data 遇到一种情况是,在初始化的时候...

    一般情况,初始化数据库使用以下命令:

        python ${CUR_DIR}/manage.py makemigrations
        python ${CUR_DIR}/manage.py migrate
        python ${CUR_DIR}/manage.py loaddata initial_data
    

    遇到一种情况是,在初始化的时候,数据库偶然断连,导致某些表没有成功创建,此时需要重新初始化,执行以下命令:

    python ${CUR_DIR}/manage.py migrate --fake-initial
    python ${CUR_DIR}/manage.py loaddata initial_data
    
    展开全文
  • 初始化 数据库 链接信息,使用了common-configuration 组件、slf4j组件、logback组件,使数据库链接信息变得可配置。
  • django初始化数据库

    千次阅读 2017-05-06 14:29:01
    看网上有一种方法用post_syncdb信号来初始化数据库,但是我用的Django版本是1.8, 使用python manage.py migrate来同步数据库,不使用Python manage.py syncdb来同步数据库,就想看看能否使用post_migrate信号来初始...

        最近项目需要,需要在表创建好之后,初始化一些数据。Django初始化数据的方法有很多,但都需要额外的手动操作,不智能。看网上有一种方法用post_syncdb信号来初始化数据库,但是我用的Django版本是1.8, 使用python manage.py migrate来同步数据库,不使用Python manage.py syncdb来同步数据库,就想看看能否使用post_migrate信号来初始化数据库。研究了Django的signal,试了一下,果然可以。

    在你的APP目录下,创建一个文件management.py

    from django.db.model.signal import post_migrate
    from myapp.models import MyModel
    
    #定义receiver函数
    def init_db(sender, **kwargs):
        if sender.name == 'MyModel.__name__':
            if not MyModel.objects.exists():
                MyModel.objects.create()        # 当发送信号的模型是你要初始化的模型的时候,在进行数据库操作,不加判断的话,每一个模型都会调用
    
    post_migrate.connect(init_db)

    这样就好了,你执行Python manage.py migrate 之后,就会初始化数据

    展开全文
  • sqlalchemy 初始化数据库

    千次阅读 2018-01-12 10:33:30
    初始化数据库 方法1 from sqlalchemy import create_engine, MetaData engine = create_engine('sqlite:///foo.db', echo=True) metadata = MetaData(engine) metadata.create_all() 方法2 from ...

    初始化数据库
    方法1

    from sqlalchemy import create_engine, MetaData
    
    engine = create_engine('sqlite:///foo.db', echo=True)
    
    metadata = MetaData(engine)
    metadata.create_all()

    方法2

    from sqlalchemy import create_engine 
    from sqlalchemy.ext.declarative import declarative_base 
    
    engine = create_engine('sqlite:///foo.db', echo=True)  # 创建连接
    
    Base = declarative_base()  # 创建基类,以后在创建表的时候要继承这个类
    
    
    
    Base.metadata.create_all(engine) 

    2.创建表

    from sqlalchemy import create_engine 
    from sqlalchemy.ext.declarative import declarative_base 
    from sqlalchemy import Column, Integer, String
    
    engine = create_engine('sqlite:///foo.db', echo=True)
    
    Base = declarative_base()
    
    class User(Base):
        __tablename__ = 'user'
        id = Column(Integer, primary_key=True)
        name = Column(String)
        password = Column(String)
    
    Base.metadata.create_all(engine) 

    参考文献:
    http://www.jb51.net/article/125271.htm
    https://www.pythoncentral.io/introductory-tutorial-python-sqlalchemy/

    展开全文
  • 普元EOS之我要初始化数据库

    千次阅读 2017-10-25 09:26:28
    普元EOS之我要初始化数据库

    阅读原文


    转至元数据起始

    普元产品一般用于开发企业级SOA应用和面向流程管理的应用,这些企业级应用基本上都是要使用数据库的,因此,在上线部署企业级应用的时候,需要初始化数据库。下面回答下面一些关于数据库初始化的问题。

    1. 是否需要初始化数据库?

    1) 对于首次安装的产品,一般情况下没有初始化过数据库,应该初始化数据库;

    2) 对于系统由于移植需要重新安装,或在集群环境下增加节点,安装新的运行环境的,初始化数据库需要谨慎,如果需要覆盖的,需要初始化数据库,否则不需要初始化数据库。

    2. 初始化数据库做了哪些操作?

    数据库初始化一般先创建系统的普元产品需要的数据库系统表,创建索引等,然后是初始化表数据。

    3. 如何初始化数据库?

    初始化数据库,有2种方式,以下分别描述2种初始化数据库的方式。

    初始化方式

    初始化的方法描述

    安装后通过Governor初始化

    1) 安装好产品后,可以启动Server,在Governor控制台应用中选择"管理--初始化数据库",进
        行数据库的初始化。
    2) 初始化数据库要填写数据库的相关信息。
    3) 初始化数据库可以选择要初始化的模块,如EOS、BPS等。
    4) 初始化数据库会将以前的数据库系统表删除后重新初始化。

    安装时初始化

    1) 安装时初始化就是在安装产品的同时选择自动初始化数据库选项,分成界面安装和哑安装。
    2) 界面安装需要选择数据库类型,填写数据库的链接url、数据库名称、用户、密码等,然后勾
        选"初始化数据库"选项。安装时会自动初始化数据库。
    3) 哑安装要在哑安装的配置文件中填写数据库的信息,然后将初始化数据库的选项设置为true,
        运行哑安装程序时会初始化数据库。
    4) 注意:安装时初始化数据库,如果数据库已经存在数据,会重新初始化数据库,即先删除以
        前的表,重新建立新表和初始化数据。

    展开全文
  • 动态创建数据库并初始化数据库,加上相应的jar包,就可以使用了。
  • 解压到任意目录后,执行installmysql.sh脚本自动部署Mysql环境,初始化数据库密码和导入数据库表。
  • mysql 初始化数据库报错

    千次阅读 2018-07-10 17:08:46
    mysql 初始化数据库报错bin/mysqld \> --initialize-insecure \ 2018-07-09T09:01:33.092169Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_...
  • springboot不自动初始化数据库连接池

    万次阅读 2019-07-10 17:25:18
    有时候我们想自己动态的初始化数据库连接池,但是springboot 的@SpringBootApplication注解会自动去初始化数据库连接池,不配置的话会启动失败,如下提示 Exception encountered during context initialization - ...
  • 解析xml初始化数据库

    千次阅读 2015-01-04 14:37:45
    项目的研发或者上线阶段,为了方便,可能需要初始化数据库:包括用户,权限,或者一些其他的基础数据。我这里采用的是解析Xml文件初始化数据库。   (1)Xml文件的格式如下:     (2)配置初始化数据的Servlet ...
  • 初始化数据库mysql.txt

    2021-02-11 10:37:17
    对已安装的数据库重新初始化
  • 使用达梦数据库的图形界面工具创建实例非常方便,但是实际工作中,部署数据库时往往不一定有图形界面的条件。 其实,达梦同样有一款使用命令行创建实例的工具,在 $DM_HOME/bin 下,有一款 dminit 工具。   只要...
  • 在学习java web开发时 方便初始化数据库 需要的jar包 mybatis-3.5.2.jar commons-dbutils-1.6.jar DBUtils.java package com.me.utils; import java.io.IOException; import java.sql.Connection; import java....
  • CDH5.16.1初始化数据库报错解决方法

    千次阅读 2020-04-06 15:43:05
    之前安装了CDH5.14 最近想试试5.16版本的CDH,在虚拟机中搭建好其他环境,结果到初始化数据库这一步出问题了,如下: 这个错误原因是我在数据库中已经创建好scm@localhost用户和scm数据库了,所以报错scm数据库...
  • 第二种在Spring Boot客户端连接Mysql容器时初始化数据库,但是这依赖客户端的能力。能不能做到Mysql容器启动时就自己初始化数据库呢?当然可以!今天就来演示一下。全部代码见文末。 2.原理 当Mysql容器首次启动时...
  • 离线安装CDH初始化数据库的问题

    千次阅读 2018-09-16 17:08:00
    当运行初始化数据库脚本语句:cm-5.13.0/share/cmf/schema/scm_prepare_database.sh mysql cm -hlocalhost -uroot -p123456 --scm-host localhost scm scm scm 之前,进入mysql:mysql -hlocalhost -uroot -p,执行...
  • 初始化数据库步骤

    千次阅读 2010-08-19 13:54:22
    初始化数据库步骤 1. 创建数据库实例 开始->程序 -->oracle-oraDb10g_home1--->配置和移植工具---->Database Configuration Assistant,如图1所示: 图1 创建向导 点击“下一步”。如图2所示: ...
  • django 初始化数据库

    千次阅读 2019-03-25 17:45:22
    导出数据库内容为初始化文件 $ mkdir appname/fixtures # 必须有 fixtures 目录,下面语句才能成功执行 dumpdata 命令 这个是Django自带的管理命令,可以用来备份你的模型实例和数据库 dumpdata 基本数据库的转存...
  • SMS 初始化数据库

    2009-11-02 20:14:51
    这个是我毕业论文中的数据库初始化) 因为数据库表之间的相关关联很多,想建个用户不太容易。 运行这个sql之前要把原数据库中的表都删掉。
  • Activiti工作流 (一)初始化数据库

    千次阅读 2018-03-24 15:47:39
     activiti-engine.jar包中自带了创建activiti工作流数据库表的SQL语句和自动初始化数据库的方法。SQL语句在org.activiti.db.create包下,初始化方法在org.activiti.engine.impl.db.DbSchemaCr...
  • MVC中出现“初始化数据库时发生异常”,已经出现过两次。第一次处理时乱点一气,也不知道如何解决的,今天又出现了,好好研究一下: 分析后,应该是当前的数据库无法正常打开导致的。做如下处理: 1. 在VS中删除...
  • 初始化数据库时使用如下命令: [root@localhost mysql]# bin/mysqld \ --initialize-insecure \ --user=mysql \ --basedir=/usr/local/mysql \ --datadir=/usr/local/mysql/data 问题描述1 2020-08-16T18:34:32....
  • 1.2、数据库连接信息配置错误,项目启动过程中却不产生任何异常,等到实际功能用到数据库了才抛出异常。 2、问题分析: 2.1、调用发系统通过http请求调用服务,设置超时时间为1s,超时时间过短,调整为3s; 2.2、...
  • 使用mysqld初始化数据库

    千次阅读 2018-11-25 22:23:44
    MySQL Community Server不像MySQL Installer那样会在安装过程中进行一些必要的基础配置,而是需要在下载解压后使用命令进行一些必要的初始化配置才能使用。此文就简单记录一下Windows使用mysqld进行...
  • postgres初始化数据库

    千次阅读 2018-06-22 08:20:44
    使用initdb将一个目录初始化为postgres的数据库目录 postgres@me:/usr/local/pgsql$ ./bin/initdb --help initdb initializes a PostgreSQL database cluster. Usage: initdb [OPTION]... [DATADIR] Options: -A...
  • 2.还原Nuget包,以及初始化数据库 此步骤需保证.NET Core 环境正常及版本兼容 (1)vs2017 打开项目解决方案(PD\4.6.0\aspnet-core\PD.sln) (2)右键点击“解决方案”,选择“还原NuGet包”,此时会进行拉去...
  • 总结Oracle11g初始化数据库的步骤 /*分为四步 */ /*第1步:创建临时表空间 */ create temporary tablespace user_temp tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf'  size 50m autoextend on ...
  • 这是官方文档上对初始化数据库描述,但对于第一次接触的新人很蒙圈“my.ini”在哪?找遍了从官方下载的demo却没找到这个文件,结果最后才发现my.ini原本是MySQL的文件,所以要在MySQL的文件夹下my.ini才能找到这个...
  • hive初始化数据库失败

    千次阅读 2019-09-19 16:04:57
    org.apache.hadoop.hive.metastore.HiveMetaException: Failed to load driver 原因:缺少jdbc驱动,于是添加jdbc...重新初始化: schematool -dbType mysql -initSchema 出现如下图所示,则表示初始化成功: ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 769,922
精华内容 307,968
关键字:

如何初始化数据库