标签: catalog

关系数据库中的目录和模式之间有什么区别?

我曾经认为模式是数据库本身之前的"上层包装"对象.我的意思DB.schema.<what_ever_object_name_under_schema>.

那么,目录"包装器"现在非常令人困惑.我们为什么需要目录?出于何种目的,目前应该使用目录?

database schema catalog

86
推荐指数
2
解决办法
7万
查看次数

如何获取函数参数列表(所以我可以删除一个函数)

我想让SQL在PostgreSQL中删除一个函数.我写DROP FUNCTION了一个get函数名pg_proc.那不是问题.但是,如果我留下空白参数,它将不会丢弃该功能.

我检查了手册,然后写了然后我必须用它的参数识别函数来放弃它,例如DROP FUNCTION some_func(text,integer)不仅仅是DROP FUNCTION some_func.

我在哪里可以找到参数?在表中的函数行中pg_proc没有参数.那么如何让SQL删除该函数呢?

postgresql ddl function catalog

20
推荐指数
1
解决办法
9304
查看次数

使用Lucene计算类别中的结果

我正在尝试使用Lucene Java 2.3.2来实现对产品目录的搜索.除了产品的常规字段外,还有一个名为"类别"的字段.产品可以分为多个类别.目前,我使用FilteredQuery搜索每个类别的相同搜索词,以获得每个类别的结果数.

这导致每个查询20-30个内部搜索调用以显示结果.这大大减慢了搜索速度.使用Lucene有更快的方法来实现相同的结果吗?

java lucene search filtering catalog

18
推荐指数
3
解决办法
9623
查看次数

什么是AggregateCatalog?

什么是AggregateCatalog?你构建一个new AggregateCatalog()什么意思?将程序集添加到目录中意味着什么,例如catalog.Catalogs.Add(new AssemblyCatalog(someAssembly))?除了程序集,您可以添加到目录中吗?任何与此相关的一般知识也会有所帮助(我是一个总菜鸟)

.net c# mef catalog system.componentmodel

18
推荐指数
2
解决办法
9033
查看次数

什么是hibernate注释类中使用的"目录"

在java类我见过

@Table(name="user" , catalog="users"
Run Code Online (Sandbox Code Playgroud)

出于何种目的使用它

java database hibernate catalog

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

什么是JPA @Table注释"目录"和"架构"变量用于?

为什么这些重要,它们对手头的数据库有什么影响?

是不是"架构"已经在那时决定,因为它存在于数据库中?

什么是"目录"?JPA目录字段期望什么样的变量/输入?此外,"架构"字段的问题相同.

mysql schema hibernate jpa catalog

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

Magento:如何获得应用了目录规则的产品的价格

我正在开发一个脚本(Magento外部,而不是模块),旨在输出所有可用产品的文本列表,价格和其他一些属性.但是,目录价格规则似乎不适用于产品价格.如果我使用以下任何一项:

$_product->getPrice()
$_product->getFinalPrice()
Run Code Online (Sandbox Code Playgroud)

我得到正常价格(没有适用规则).

如果我使用:

$_product->getSpecialPrice()
Run Code Online (Sandbox Code Playgroud)

除非产品实际上在产品本身中插入了特殊价格(即特殊价格与目录规则无关),否则我将为.

我也试过了

Mage::getModel('catalogrule/rule')->calcProductPriceRule($product,$product->getPrice())
Run Code Online (Sandbox Code Playgroud)

正如Fabian Blechschmidt给出的答案中所建议的那样,但有趣的是,只有当产品受到任何目录规则的影响时,它才会返回正常价格,否则返回null.

StackOverflowMagento论坛中有一个类似的问题,但是提供的答案(即插入下面的代码)对我来说不起作用(返回的价格保持不变).

Mage::app()->loadAreaPart(Mage_Core_Model_App_Area::AREA_FRONTEND,Mage_Core_Model_App_Area::PART_EVENTS);
Run Code Online (Sandbox Code Playgroud)

有没有人知道如何实现这一目标?

我正在使用Magento 1.6.2.0.提前致谢.

catalog magento e-commerce

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

Magento产品按类别划分

有谁知道如何从Magento的视图文件中获取属于特定类别的产品列表?

php product catalog magento categories

14
推荐指数
4
解决办法
5万
查看次数

目录价格规则适用于special_price

关于stackoverflow的第一个问题......我很兴奋:)

目前,如果magento低于应用的目录价格规则,则使用特殊价格.如果目录定价规则使产品比特价便宜,则目录定价规则定义商店价格.

我正在寻找一种优雅的方法,使目录价格规则适用于特殊价格(另外).也许有一些商店配置呢?也许有一些整洁的观察者的方式?

非常感谢!

catalog magento discount

12
推荐指数
2
解决办法
5936
查看次数

未找到部署应用程序的MEF部件,但在调试模式下找到

我在这里检查了很多MEF问题,但我无法想象我的问题是什么.这是发生了什么:

我有一个桌面WPF应用程序,我正在部署AdvancedInstaller.我使用.NET 4.0和MEF来组成部件.某些部分位于主项目中,因此它们位于app.exe文件中.其他部分是引用主项目的类库内部,因此它们位于somename.dll文件中.

问题:从VS运行应用程序时,无论是在Debug还是在Release中,一切都很好.一旦我部署应用程序,一些dll说他们没有部分(零)导出.

我检查了以下内容:

  • 所有dll都在部署中可用,目录正在查找文件
  • 导出类型和名称是正确的,毕竟,在Visual Studio中一切正常
  • 当我尝试从dll添加部件时,我得到的部件数量仅在部署时为零.

这是在部署的应用程序中找不到部分的代码:

var catalog = new AggregateCatalog();
string path = Environment.CurrentDirectory.ToString();
DirectoryCatalog qualitycontrol = new DirectoryCatalog(".", "QualityControl.exe"); //this is my main assembly
DirectoryCatalog qualitymix;

catalog.Catalogs.Add(qualitycontrol); //this finds the parts and always works fine

if (File.Exists(path + @"\QualityMix.dll"))
{
    qualitymix = new DirectoryCatalog(".", "QualityMix.dll"); //the file exists in the deployment
    catalog.Catalogs.Add(qualitymix); //the "qualitymix" catalog shows more than 20 parts if run with VS, but 0 parts in deployment
}
Run Code Online (Sandbox Code Playgroud)

唯一可行的(但启动应用程序的速度非常慢)如下:

var catalog = …
Run Code Online (Sandbox Code Playgroud)

wpf dll plugins mef catalog

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