小编rcp*_*phq的帖子

更改日志/审计数据库表的最佳设计?

我需要创建一个数据库表来存储不同的更改日志/审核(当添加,删除,修改等内容时).我不需要存储特别详细的信息,所以我想的是:

  • id(用于活动)
  • 触发它的用户
  • 事件名称
  • 事件描述
  • 事件的时间戳

我在这里错过了什么吗?显然我可以继续改进设计,虽然我不打算让它变得复杂(为事件类型创建其他表格或类似的东西是不可能的,因为它是我需要的复杂因素).

database audit database-design

105
推荐指数
6
解决办法
9万
查看次数

获取元素的CSS选择器(当它没有id时)

我正在尝试通过JavaScript/CSS修改页面(很像Stylish或Greasemonkey).这是一个非常复杂的页面(我没有构建,或者无法修改预渲染),这使得构建CSS选择器很难做到(手动查看文档结构).我怎样才能做到这一点?

javascript dom css-selectors

29
推荐指数
4
解决办法
3万
查看次数

PHP部署到windows/unix服务器

我们在windows(xampp)上开发了各种需要部署到linux/windows服务器混合的php项目.

我们过去曾使用过capistrano从windows部署到linux服务器,但最近架构和Windows服务器的变化使旧的配置无效.该配方适用于Linux部署,但设置Windows服务器需要比现在更多的时间.Capistrano食谱的想法是有效的答案.显然,Windows/Linux服务器不共享用户,因此这有点复杂(对于capistrano假设相同的用户名/密码到处).

目前我们正在为Windows服务器使用svn-update,这是我不喜欢的,因为它使所有svn文件都挂在生产服务器上.(我们仍然需要在Windows上手动svn更新它们)并使用winscp手动更新文件并将目录与linux对应程序同步.

我的问题是,你建议哪些工具/设置自动化这个部署方案: "各种php windows/linux开发人员部署到2 +混合windows/linux机器"

(ps:我们使用linux工具或通过cygwin工作的任何东西都没有问题,我们只需要进行简单的一步操作)

编辑:目前我们无法在全Linux环境下工作,我们必须部署到linux和windows服务器.我们可以从任何地方开始部署,但我们希望能够从任何环境中进行部署.

php linux windows deployment automation

5
推荐指数
1
解决办法
2887
查看次数