问题列表 - 第26939页

批量插入数亿条记录

将2.37亿条记录插入到具有规则的表中(用于跨子表分发数据)的最快方法是什么?

我试过或考虑过:

  1. 插入语句.
  2. 事务性插入(BEGINCOMMIT).
  3. COPY FROM命令.
  4. http://pgbulkload.projects.postgresql.org/

插入太慢(四天)并COPY FROM忽略规则(并有其他问题).

示例数据:

station_id,taken,amount,category_id,flag
1,'1984-07-1',0,4,
1,'1984-07-2',0,4,
1,'1984-07-3',0,4,
1,'1984-07-4',0,4,T
Run Code Online (Sandbox Code Playgroud)

表结构(包含一个规则):

CREATE TABLE climate.measurement
(
  id bigserial NOT NULL,
  station_id integer NOT NULL,
  taken date NOT NULL,
  amount numeric(8,2) NOT NULL,
  category_id smallint NOT NULL,
  flag character varying(1) NOT NULL DEFAULT ' '::character varying
)
WITH (
  OIDS=FALSE
);
ALTER TABLE climate.measurement OWNER TO postgres;

CREATE OR REPLACE RULE i_measurement_01_001 AS
    ON INSERT TO climate.measurement
   WHERE date_part('month'::text, …
Run Code Online (Sandbox Code Playgroud)

postgresql bulkinsert

4
推荐指数
1
解决办法
2万
查看次数

IE浏览器脚本,用于确定哪个(如果有)ActiveX控件将处理特定的mime类型

我试图在IE脚本(javascript或vbscript)中找出哪个ActiveX控件将处理特定的mime类型,在这种情况下为"image/tiff".这在使用插件的其他浏览器中很容易做到;

navigator.mimeTypes [ "图像/ TIFF"].enabledPlugin.name

这将返回类似的东西

QuickTime插件XXX

我已经找到了很多例子来判断是否加载了一个特定的ActiveX控件,但由于有几个可用的ActiveX控件可以处理tiff图像,我需要知道哪个(如果有的话)已经注册来处理这个mime类型.

我正在尝试处理的问题是QuickTime总是希望将自己注册为默认的tiff查看器,但它做得很糟糕,导致大量的支持调用.不幸的是,仅仅检测到安装QuickTime是不够好的,因为用户可能还安装了另一个tiff查看器(如Alternatiff)作为默认的tiff查看器,或者用户可能已将QuickTime配置为不是tiff图像的默认查看器,因此浏览器可能正在使用帮助应用程序来显示图像.

并不意味着困难,但在任何人建议重新设计变通办法之前;

  • 是的我知道我可以强迫用户在IE中使用特定的ActiveX查看器或使用Java tiff查看器,但我宁愿让他们使用他们选择的查看器,而不是强迫他们安装我选择的查看器,特别是他们的查看器可能是一个帮助应用程序,将tiff图像加载到他们办公室内的业务工作流程中
  • 是的,我知道我可以使用其他图像格式,但tiff是文档成像的事实标准,这是绝大多数用户喜欢使用的.问题不在于图像格式,而是QuickTime不会将其剪切为tiff查看器

提前感谢任何建议或解决方案......

javascript vbscript internet-explorer quicktime

7
推荐指数
1
解决办法
987
查看次数

JQuery - .position不返回相对于父级的偏移量

我正在使用.position找到元素相对于父元素的位置的偏移量,但是它似乎返回一个值,该值是祖先树上某个父元素的偏移量.

我有一个按钮,它包含一个div,它是该div的唯一元素.div正好浮动. .position正在返回一个值{left:780, top:370},当真值应该是{left:200, top:0}.

我正在使用jquery 1.4

css jquery

11
推荐指数
1
解决办法
8796
查看次数

如何从Zend_Db模型类中的另一个表中获取数据?

我有两个表registriesnames.因此,我有两个模型类.我正在编写注册表模型中的方法,我需要获取名称表/模型中的所有名称.我怎么做的?

应该简单的new Names()工作吗?但是,推荐吗?

php zend-framework model

2
推荐指数
1
解决办法
753
查看次数

Android设置问题 - 我安装哪个API级别?

我正在尝试在Ubuntu上设置Android SDK.有一天,我想制作可以进入大部分市场的应用程序.

我听说我需要让这些应用与Android 1.6兼容.这是否意味着我安装的所有内容都应该适用于Android 1.6(API级别4?).使用Android 2.1在手机上运行应用程序有什么问题吗?

android

4
推荐指数
1
解决办法
2881
查看次数

Ruby on Rails:将"SomeWordHere"转换为"some word here"

我知道你可以这样做:

"SomeWordHere".underscore.gsub("_", " ") 
Run Code Online (Sandbox Code Playgroud)

在这里得到"一些字".

我认为对于这么简单的事情来说可能有点太多了.是否有更有效的方法(可能是内置方法?)将"SomeWordHere"转换为"某些字在这里"?

ruby ruby-on-rails

15
推荐指数
3
解决办法
6070
查看次数

用Delphi中的帖子打开默认浏览器

我知道在delphi中你可以打开默认浏览器:

ShellExecute(self.WindowHandle,'open','www.website.com',nil,nil, SW_SHOWNORMAL);
Run Code Online (Sandbox Code Playgroud)

但是我想知道是否有办法在新打开的浏览器窗口上自动发布数据或自动填充登录数据(即使在firefox,safari等)

谢谢

-Brad

delphi delphi-7 delphi-2009 twebbrowser

7
推荐指数
1
解决办法
6623
查看次数

适用于Amazon Simple Notification Service的PHP库

我想开始使用Amazon Simple Notification Service(http://aws.amazon.com/sns/),但我没有找到任何可用于访问该服务的PHP库.我宁愿不创建自己的库,我想看看是否有人使用任何PHP库用于SNS服务,如果他们会推荐任何.

php amazon-web-services amazon-sns

5
推荐指数
2
解决办法
3273
查看次数

Python:对__imp __Py_InitModule4的未定义引用

我正在尝试使用mingw的gcc进行Rabbyt库的调试构建,以使用我的MSVC构建的python26_d运行..我得到了很多未定义的引用,这使我创建了libpython26_d.a,但其中一个未定义的引用仍然存在.谷歌搜索给了我:

http://www.techlists.org/archives/programming/pythonlist/2003-03/msg01035.shtml

但是-rdynamic没有帮助.

e:\MinGW/bin\gcc.exe -mno-cygwin -mdll -O -Wall -g -IE:\code\python\python\py26\
include -IE:\code\python\python\py26\PC -c rabbyt/rabbyt._rabbyt.c -o build\temp
.win32-2.6-pydebug\Debug\rabbyt\rabbyt._rabbyt.o -O3 -fno-strict-aliasing
rabbyt/rabbyt._rabbyt.c:1351: warning: '__Pyx_SetItemInt' defined but not used
writing build\temp.win32-2.6-pydebug\Debug\rabbyt\_rabbyt_d.def

e:\MinGW/bin\gcc.exe -mno-cygwin -shared -g build\temp.win32-2.6-pydebug\Debug\r
abbyt\rabbyt._rabbyt.o build\temp.win32-2.6-pydebug\Debug\rabbyt\_rabbyt_d.def -
LE:\code\python\python\py26\libs -LE:\code\python\python\py26\PCbuild -lopengl32
 -lglu32 -lpython26_d -lmsvcr90 -o build\lib.win32-2.6-pydebug\rabbyt\_rabbyt_d.
pyd
build\temp.win32-2.6-pydebug\Debug\rabbyt\rabbyt._rabbyt.o: In function `init_ra
bbyt':

E:/code/python/rabbyt/rabbyt/rabbyt._rabbyt.c:1121: undefined reference to `_imp
__Py_InitModule4'

python

12
推荐指数
3
解决办法
1万
查看次数

更新lucene指数

更新现有Lucene索引的最佳方法是什么.我不必只是添加/删除文档,而是更新现有文档.

lucene

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