我有关于自定义架构的约束的问题.我的应用程序为每个客户端的名称(即clienta,clientb,...)创建一个新的/单独的模式.某些表具有外键约束,但它们不适用于默认公共模式以外的模式.例如,假设有一个名为clienta的模式,它有项目和任务表,模型任务有一个belongsTo(models.Project)关联(即项目表primary_key
是一个foreign_key
表任务.问题从这里开始:当试图创建一个记录在表任务中出现错误,foreign key violation error... Key (project_id)=(1) is not present in table "projects...
即使项目表具有id = 1的相应记录.如果这是sequelize
图书馆本身的限制或者我在配置中遗漏了某些内容,我会措辞吗?
Sequelize配置
"development": {
"database": "my_app",
"host": "127.0.0.1",
"dialect": "postgres",
"operatorsAliases": "Sequelize.Op",
"dialectOptions": {
"prependSearchPath": true
},
"define": {
"underscored": true
}
}
Run Code Online (Sandbox Code Playgroud)
创建函数示例:
models.Task.create({...args}, { searchPath: 'clienta' })
NB一切都在公共架构中按预期工作.
我有一个反应组件,它调用on选择器的dataTable()
函数。我也有相应的组件的 jest 测试组件,但是,对抛出以下错误的函数的测试失败。datatables.js
jQuery
? components › <Page /> › check props matchs
TypeError: (0 , _jquery2.default)(...).dataTable is not a function
Page.js反应组件
import 'datatables.net-se'
class Page extends Component {
componentDidMount() {
$('.table').dataTable()
}
}
Run Code Online (Sandbox Code Playgroud)
Page.test.js jest 组件(测试在it块中失败)
import React from 'react'
import { Provider } from 'react-redux'
import { BrowserRouter } from 'react-router-dom'
import { configure, shallow, mount } from 'enzyme'
import configureMockStore from 'redux-mock-store'
import thunk from 'redux-thunk'
import 'datatables.net-se'
jest.mock('datatables.net-se', () => …
Run Code Online (Sandbox Code Playgroud) 所以......这个问题让我头撞墙约两天了.当我尝试运行我的android项目时,标题字段中提到的错误出现在弹出窗口中.我在32位Linux-mint发行版上使用android studio.我尝试过波纹管解决方案,但没有一个解决了这个问题.
转到工具 - > Android - >启用ADB entegration
adb kill-server
adb start-server
adb devices
daemon not running. starting it now on port 5037
daemon started successfully
List of devices attached
.
.
没有列出任何设备
Reading state information... Done
E: Unable to locate package lib32z1
E: Unable to locate package lib32z1-dev
E: Unable to locate package lib32stdc++6
E: Couldn't find any package by regex 'lib32stdc++6'
32-bit ×1
android ×1
foreign-keys ×1
jestjs ×1
jquery ×1
linux-mint ×1
postgresql ×1
reactjs ×1
sequelize.js ×1